12 2018 档案
Android更多状态的布局Layout,可随意切换状态的Layout,加载中、加载失败、空布局...
摘要:使用CustomStateLayout作为底层布局,可一个方法切换 加载中、加载失败、加载错误、内容为空、正常布局等等的状态;public class CustomStateLayout extends RelativeLayout { private Cont... 阅读全文
posted @ 2018-12-27 19:40 香蕉你个博纳纳 阅读(1291) 评论(0) 推荐(0)
Android仿淘宝继续上拉进入商品详情页的效果,使用双Fragment动画切换;
摘要:仿淘宝继续上拉进入商品详情页的效果,双Fragment实现;动画效果:slide_above_in.xml slide_above_out.xml slide_below_in.xml slide_below_out.xml ... 阅读全文
posted @ 2018-12-26 10:21 香蕉你个博纳纳 阅读(1024) 评论(1) 推荐(0)
ScrollView滑动到底部或顶部监听,ScrollView滑动到底部或顶部再继续滑动监听;
摘要:ScrollView滑动到底部或顶部后,再继续滑动达到一定距离的监听;ScrollView滑动到底部或顶部的监听;/** * 监听ScrollView滚动到顶部或者底部做相关事件拦截 */public class ContinueSlideScrollView ext... 阅读全文
posted @ 2018-12-26 10:12 香蕉你个博纳纳 阅读(496) 评论(0) 推荐(0)
Android 最简单的MVP案例;
摘要:随手撸个发出来:V:界面层//界面层需要实现P.View方法,然后重写P.View中的方法;M层给的数据就在这些个方法的参数中;// 还要获取到P.Provide的实例,使用P.Provide去调用M层的方法;public class ActivityDemo ext... 阅读全文
posted @ 2018-12-21 14:40 香蕉你个博纳纳 阅读(486) 评论(0) 推荐(0)
@SuppressLint("HandlerLeak"),或Handler使用有警告;
摘要:随手写个Handler,然后飘黄,看着挺难受(黄色警告的大概意思:Handler可能会内存泄漏,推荐你用静态内部类+实例化弱引用);This Handler class should be static or leaks might occur (anonymous ... 阅读全文
posted @ 2018-12-18 16:13 香蕉你个博纳纳 阅读(846) 评论(0) 推荐(0)
Android 接入X5WebView,让WebView加载更快;
摘要:X5内核,微信和QQ浏览器都在用的WebView; 官网地址:https://x5.tencent.com,详细的信息进官网了解;这是官方的宣传语:1) 速度快:相比系统webview的网页打开速度有30+%的提升;2) 省流量:使用云端优化技术使流量节省20+%;3... 阅读全文
posted @ 2018-12-15 23:51 香蕉你个博纳纳 阅读(8920) 评论(0) 推荐(0)
Android Notification通知栏的使用,通知栏在Android8.0系统不显示的问题;
摘要:1、正常使用通知栏: /** * 创建通知栏管理工具 */ NotificationManager notificationManager = (NotificationManager) getSystemService... 阅读全文
posted @ 2018-12-13 18:01 香蕉你个博纳纳 阅读(760) 评论(0) 推荐(0)
更换Git的地址;
摘要:Git地址变了,Android Studio更新和提交代码都用不了了;需要把新的Git地址更换一下;1、打开git项目的文件夹,进入git操作框;2、 git remote -v 查看现有地址: git remote set-url origin (http... 阅读全文
posted @ 2018-12-01 18:08 香蕉你个博纳纳 阅读(3824) 评论(0) 推荐(0)