- 博客(8)
- 资源 (1)
- 收藏
- 关注
翻译 Android JetPack——ViewModel
ViewModel介绍The ViewModel class is designed to store and manage UI-related data ina lifecycle conscious way.The ViewModel class allows data to survive configuration changes such as screen rotatio...
2019-05-05 19:04:38 136
原创 关于MPAndroidChart LineChar数据多行显示的一个思路
思路额外添加一组数据,在数据的y的值添加偏移量;偏移量根据数据的最大值与最小值的差值来确定(若差值为零,可单独处理)把额外的这组数据的字体颜色、线的颜色设为透明效果部分代码,仅供参考...
2019-04-21 19:04:46 471
原创 DialogFragment 跟随手指滑动关闭
先上效果实现注意DialogFragment已经设置了对应的打开关闭动画使用nineoldandroids演示只对Y轴进行了处理,可以根据需要自行调整思路监听onTouch事件,根据移动方向及距离做出相应的处理主要代码view.setOnTouchListener { v, event -> var y = event.rawY.toInt...
2019-04-16 21:29:46 3214 4
原创 DialogFragment 修改大小、位置
实现这里是引用 override fun onStart() { super.onStart() val dw = dialog.window dw!!.setBackgroundDrawableResource(R.color.colorPrimary) //一定要设置背景 val dm = DisplayMetric...
2019-04-15 21:23:35 1292
原创 改变状态栏字体颜色
实现写在setContentView之前 val decor = activity.window.decorView if (!onNight) { //白色背景的状态栏,字体灰色 decor.systemUiVisibility = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN or View.SYSTEM_UI_FLAG_LIG...
2019-04-14 17:18:49 275
原创 LitePal的使用
LitePal的配置1. 添加依赖//kotlinimplementation 'org.litepal.android:kotlin:3.0.0'//javaimplementation 'org.litepal.android:java:3.0.0'2. 新建litepal.xml在assets目录下新建litepal.xml<?xml version="1.0" en...
2019-02-22 18:43:31 191
原创 RecyclerView瀑布流布局优化——解决列跳动、item闪烁、空白的问题
原因为什么会出现这种列跳动、item闪烁、空白的问题呢?经过分析,应该是由于我们加载的图片高度不确定(宽度确定因为可以根据屏幕宽度和每行Item数目进行等分),而当我们向RecyclerView下方滑动一段距离后,由于ViewHolder的回收机制,item的尺寸并不确定,滑回到上方时Item需要重新自行绘制,于是这个又导致重绘,所以会有闪烁、跳动、空白等问题。原文:https://blog...
2019-02-14 19:37:38 1885 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人