- 博客(3)
- 资源 (28)
- 收藏
- 关注
原创 LiveData+ViewModel用法2:多页面监听同一个状态
1.创建ViewModel public class SingletonViewModel extends ViewModel { private SingletonLiveData content; public SingletonLiveData getContent() { if (content == null) { content ...
2019-02-14 17:26:55 3800 5
原创 LiveData+ViewModel用法1:获取数据
之前一直使用MVP开发。刚上班看一下MVVM。LiveData+ViewModel确实比较给力,但看到databinding感觉xml写法复杂了很多,先记录下LiveData配合ViewModel使用。 LiveData 优点 不会再产生由于Activity处于stop状态而引起的崩溃。如果观察者的生命周期是不活跃的,例如 activity 处于后台,那么将不会收到任何 LiveData 事件。...
2019-02-14 16:49:57 5922 2
原创 android屏幕百分比适配
第一步,明确一点,渲染View的时候都是以px作为单位。 第二步,拿到得到缩放比例。以宽度缩放为例,设计图宽度基准为720x1280,按钮宽度为360px。那么在1280x1920上,比例就是1280/720=1.5, 希望最终按钮的宽度应该是1.5x360=540。 第三步,也是最后一步,如何实现1.5倍的缩放。 分两个层面: View层面上,通过设置LayoutParams.width直接...
2019-02-13 12:36:38 1502
systembartint-1.0.4.jar
2016-03-18
极光推送小demo
2016-03-16
Android 向左向右滑动销毁(finish)Activity, 随着手势的滑动而滑动的效果
2015-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人