Skip to content

Android的一些主流组件,小框架,工具类,技巧等

License

Notifications You must be signed in to change notification settings

yangqihua/awesome-component-Android

Repository files navigation

awesome-component-Android

收集了现在app的一些主流组件,小框架,工具类,技巧等,适合快速开发(学习),绝对干货!!! 如果您觉得有用,欢迎star,如果有问题,欢迎Issue!大家一起学习交流。 ##1.目前的功能或特性

  • 1.四个fragment实现导航栏
  • 2.一个viewpager和四个fragment实现导航栏
  • 3.一个fragment和四个viewpager实现导航栏
  • 4.实现下拉刷新和上拉加载更多效果
  • 5.仿各大主流app的下拉选择菜单
  • 6.实现图片轮转广告栏
  • 7.两行代码实现万能ListView适配器

MainActivity进入后的界面:



##2.功能介绍和演示

  • 四个fragment实现导航栏



  • 一个viewpager和四个fragment实现导航栏



  • 一个fragment和四个viewpager实现导航栏



  • 实现下拉刷新和上拉加载更多效果



  • 仿各大主流app的下拉选择菜单



  • 实现图片轮转广告栏



  • 两行代码实现万能ListView适配器(ListViewAdapter):

    • 复制cn.yang.utils包中的CommonAdapter和ViewHolder到自己的项目中
    • 构造adapter(调用类似下面的代码)
        adapter = new CommonAdapter<News>(this, newsList, R.layout.item_list_test4) {
    		@Override
    		public void convert(ViewHolder holder, News mNews) {
    			holder.setText(R.id.title, mNews.getTitle()).setText(R.id.content, mNews.getContent())
    					.setImageResource(R.id.imageView1, mNews.getImgId());
    		}
    	};
    • 其中newsList替换成你的数据,item_list_test4替换成你的listView布局文件
    • 详细代码参照cn.yang.test4中的Test4Activity
  • 顶部viewpager参考这里

About

Android的一些主流组件,小框架,工具类,技巧等

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages