Browse Source

工作布局

developer
lh 8 years ago
parent
commit
5afe665388
4 changed files with 182 additions and 6 deletions
  1. +25
    -0
      app/src/main/java/com/qhclh/ytzh/utils/GlideImageLoader.java
  2. +40
    -1
      app/src/main/java/com/qhclh/ytzh/work/WorkFragment.java
  3. +113
    -5
      app/src/main/res/layout/fragment_work.xml
  4. +4
    -0
      app/src/main/res/values/strings.xml

+ 25
- 0
app/src/main/java/com/qhclh/ytzh/utils/GlideImageLoader.java View File

@ -0,0 +1,25 @@
package com.qhclh.ytzh.utils;
import android.content.Context;
import android.widget.ImageView;
import com.bumptech.glide.Glide;
import com.qhclh.ytzh.R;
import com.youth.banner.loader.ImageLoader;
/**
* Created by 青花瓷 on 2017/10/13.
*/
public class GlideImageLoader extends ImageLoader {
@Override
public void displayImage(Context context, Object path, ImageView imageView) {
//Glide 加载图片简单用法
Glide.with(context)
.load((String) path)
.error(R.mipmap.ic_launcher_round)
.placeholder(R.mipmap.ic_launcher_round)
.into(imageView);
}
}

+ 40
- 1
app/src/main/java/com/qhclh/ytzh/work/WorkFragment.java View File

@ -2,12 +2,22 @@ package com.qhclh.ytzh.work;
import com.qhclh.ytzh.R; import com.qhclh.ytzh.R;
import com.qhclh.ytzh.base.BaseFragment; import com.qhclh.ytzh.base.BaseFragment;
import com.qhclh.ytzh.utils.GlideImageLoader;
import com.youth.banner.Banner;
import com.youth.banner.BannerConfig;
import com.youth.banner.Transformer;
import com.youth.banner.listener.OnBannerListener;
import java.util.ArrayList;
import java.util.List;
/** /**
* Created by 青花瓷 on 2017/11/28. * Created by 青花瓷 on 2017/11/28.
*/ */
public class WorkFragment extends BaseFragment{ public class WorkFragment extends BaseFragment{
private Banner banner;
private List<String> list_path;
@Override @Override
protected int setLayout() { protected int setLayout() {
return R.layout.fragment_work; return R.layout.fragment_work;
@ -15,16 +25,45 @@ public class WorkFragment extends BaseFragment{
@Override @Override
protected void initView() { protected void initView() {
banner = getActivity().findViewById(R.id.work_banner);
} }
@Override @Override
protected void initData() { protected void initData() {
list_path = new ArrayList<>();
list_path.add("http://img.poco.cn/mypoco/myphoto/20071007/11/20071007114140_1251314291.jpg");
list_path.add("https://www.baidu.com/img/bd_logo1.png");
banner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR);
banner.setImageLoader(new GlideImageLoader());
banner.setImages(list_path);
banner.setBannerAnimation(Transformer.Default);
banner.setDelayTime(3000);
banner.isAutoPlay(true);
banner.setIndicatorGravity(BannerConfig.CENTER);
banner.start();
banner.setOnBannerListener(new OnBannerListener() {
@Override
public void OnBannerClick(int position) {
}
});
} }
@Override @Override
protected void initOper() { protected void initOper() {
} }
@Override
public void onStart() {
super.onStart();
banner.startAutoPlay();
}
@Override
public void onStop() {
super.onStop();
banner.stopAutoPlay();
}
} }

+ 113
- 5
app/src/main/res/layout/fragment_work.xml View File

@ -1,12 +1,120 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:background="@color/greyf4f4f4"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_height="match_parent"
android:background="@color/greyf4f4f4"
android:orientation="vertical">
<com.youth.banner.Banner xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/work_banner"
android:layout_width="match_parent"
android:layout_height="200dp" />
<TextView <TextView
android:text="@string/work"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" />
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_30"
android:layout_marginTop="@dimen/dp_5"
android:drawableLeft="@drawable/shape_grey"
android:drawablePadding="@dimen/dp_10"
android:text="@string/functions"
android:textSize="@dimen/text_size_20" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:orientation="horizontal"
android:padding="@dimen/dp_10">
<!-- 种禽-->
<LinearLayout
android:id="@+id/work_breedingpoultry"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_horizontal"
android:orientation="vertical">
<ImageView
android:layout_width="50dp"
android:layout_height="50dp"
android:src="@drawable/mima_3x" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_3"
android:text="@string/work_breedingpoultry"
android:textSize="@dimen/text_size_16" />
</LinearLayout>
<!-- 车辆管理-->
<LinearLayout
android:id="@+id/work_carsmanager"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_horizontal"
android:orientation="vertical">
<ImageView
android:layout_width="50dp"
android:layout_height="50dp"
android:src="@drawable/mima_3x" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_3"
android:text="@string/work_carsmanager"
android:textSize="@dimen/text_size_16" />
</LinearLayout>
<!-- 扫一扫-->
<LinearLayout
android:id="@+id/work_scan"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_horizontal"
android:orientation="vertical">
<ImageView
android:layout_width="50dp"
android:layout_height="50dp"
android:src="@drawable/mima_3x" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_3"
android:text="@string/work_scan"
android:textSize="@dimen/text_size_16" />
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_horizontal"
android:orientation="vertical">
<ImageView
android:layout_width="50dp"
android:layout_height="50dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_3"
android:textSize="@dimen/text_size_16" />
</LinearLayout>
</LinearLayout>
</LinearLayout> </LinearLayout>

+ 4
- 0
app/src/main/res/values/strings.xml View File

@ -7,4 +7,8 @@
<string name="inputuername">请输入用户名</string> <string name="inputuername">请输入用户名</string>
<string name="inputpsw">请输入密码</string> <string name="inputpsw">请输入密码</string>
<string name="login">登录</string> <string name="login">登录</string>
<string name="work_breedingpoultry">种禽</string>
<string name="work_carsmanager">车辆管理</string>
<string name="work_scan">扫一扫</string>
<string name="functions">功能区</string>
</resources> </resources>

Loading…
Cancel
Save