【版权说明】

1. 请支持原创,转载请注明出处:https://blog.csdn.net/cbk861110/article/details/86665564

2. 项目源码请移步:https://github.com/caobaokang419/WeatherApp(欢迎Github Fork&Star,框架和技术实现不妥之处,请帮忙指正),谢谢!

-------------------------------------------

基于MVVM框架的高德天气APP:


功能点实现说明:

  • 左右滑动实现:ViewPager实现左右页面滑动切换;

一、 实现方式选型:

ViewPager+PagerAdapter
备注:弃用方案:ViewPager+FragmentPagerAdapter,不适合此场景(View一致,data不同,count动态)

二、 代码实现:

1. WtMainActivity.java 相关实现:

private ViewPager mViewPager;private CityPagerAdapter mCityPagerAdapter;private PageIndicatorView mPageIndicatorView;

更多相关文章

  1. BroadcastReceiver实现android来去电录音功能(外录)
  2. 模仿京东-上下左右滑动冲突
  3. android 检查网络连接状态实现步骤
  4. android实现获取有线和无线Ip地址的方法
  5. Android(安卓)实现沉浸式只需一行代码
  6. Android中ImageButton自定义按钮的按下效果的代码实现方法,附网上
  7. Android:实现一种浮动选择菜单的效果
  8. Android实现系统下拉栏的消息提示——Notification
  9. 浅谈Java中Collections.sort对List排序的两种方法

随机推荐

  1. 从源码一次彻底理解Android的消息机制
  2. Android Google应用移植时包依赖关系
  3. Android积木之图片的生成和保存
  4. android上多样式文本的使用
  5. 给android设置代理
  6. [Android]CircleList 圆弧形 ListView
  7. android实现退出时关闭所有activity
  8. Android下载完文件打开
  9. (转)Android(安卓)Building System 分析
  10. Ubuntu16.04编译Android8.0系统源码