- 博客(6)
- 收藏
- 关注
原创 Android LinearLayout(线性布局)空间够时内容整体从左至右自适应排列,当空间不够时,右侧内容宽度固定,左侧内容显示省略号
主要用到属性:android:layoutDirection="rtl"
2022-08-30 16:46:37 1977 1
原创 华为鸿蒙系统Android应用生命周期异常 从可见的onActivityStarted状态到跳转新页面会先走onActivityResumed
华为鸿蒙系统Android应用生命周期异常 从可见的onActivityStarted状态到跳转新页面会先走onActivityResumed
2022-06-17 17:35:33 2878 3
原创 MPAndroidChart(LineChart、BarChart 其它同理) 视图边距修改
MPAndroidChart绘制图表后,视图边距是自动计算的,跟UI有出入,网上找了好久没找到设置边距的方法,setViewPortOffsets方法容易造成内容显示不全,setExtraOffsets方法是用来设置自动计算的偏移量之后额外的偏移量,最后看了下源码发现自动计算边距有一个最小值是15dp,而且这个值提供有方法可以修改,所以方法就有了看到这里,解决方法自然就出来了//设置视图自动计算的边界最小偏移量为0minOffset = 0F//设置视图额外边界偏移量setExtraOf
2021-01-13 16:18:58 1839 2
原创 轻松理解kotlin中标准函数let、run、with、apply、also的区别
kotlin中,let、run、with、apply、also这几个标准函数使用起来非常方便,合理使用可以很大程度上的简化代码,但是这几个标准函数用法和功能相似,初学kotlin时,很容易会不知道该选哪一个,其实看下源码并熟悉kotlin的高阶函数就很容易理解了。这几个标准函数的源码如下,新版本里面加入了一些别的代码,不过不影响这里的说明。注:为了方便描述,以下的a.*的a代表一个对象a//以下四个标准函数,都是返回高阶函数的返回值//run{}与a.run{}的区别:run{}里面的高阶函数是
2020-07-01 17:08:37 1577
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人