diff --git a/app/src/main/java/com/qhclh/ytzh/utils/GlideImageLoader.java b/app/src/main/java/com/qhclh/ytzh/utils/GlideImageLoader.java new file mode 100644 index 0000000..f3f9807 --- /dev/null +++ b/app/src/main/java/com/qhclh/ytzh/utils/GlideImageLoader.java @@ -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); + + } +} diff --git a/app/src/main/java/com/qhclh/ytzh/work/WorkFragment.java b/app/src/main/java/com/qhclh/ytzh/work/WorkFragment.java index e5519dd..bf0d06b 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/WorkFragment.java +++ b/app/src/main/java/com/qhclh/ytzh/work/WorkFragment.java @@ -2,12 +2,22 @@ package com.qhclh.ytzh.work; import com.qhclh.ytzh.R; 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. */ public class WorkFragment extends BaseFragment{ + private Banner banner; + private List list_path; @Override protected int setLayout() { return R.layout.fragment_work; @@ -15,16 +25,45 @@ public class WorkFragment extends BaseFragment{ @Override protected void initView() { - + banner = getActivity().findViewById(R.id.work_banner); } @Override 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 protected void initOper() { } + + @Override + public void onStart() { + super.onStart(); + banner.startAutoPlay(); + } + + @Override + public void onStop() { + super.onStop(); + banner.stopAutoPlay(); + } } diff --git a/app/src/main/res/layout/fragment_work.xml b/app/src/main/res/layout/fragment_work.xml index d80161e..5505964 100644 --- a/app/src/main/res/layout/fragment_work.xml +++ b/app/src/main/res/layout/fragment_work.xml @@ -1,12 +1,120 @@ + android:layout_height="match_parent" + android:background="@color/greyf4f4f4" + android:orientation="vertical"> + + + + 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" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 5e5c09b..a2f628e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -7,4 +7,8 @@ 请输入用户名 请输入密码 登录 + 种禽 + 车辆管理 + 扫一扫 + 功能区