- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 小记:CoordinatorLayout和RecyclerView嵌套出现的滑动冲突解决方案
参考文章:https://blog.csdn.net/oman001/article/details/102790469解决方案:recyclerView.setNestedScrollingEnabled(false)即可原因:通过查看源码得知,CoordinatorLayout实现了NestedScrollingParent2, 外层的RecyclerView是CoordinatorLayout的子类,滑动的时候会通知CoordinatorLayout,进而由其协调CollapsingToolbar
2020-09-09 18:51:02
1241
原创 表盘控件
参照Gitub上的项目,改写了个表盘控件 纯记录一下…表盘底色盘、长/短刻度 有些实现方式 是使用rotate旋转画布 再进行 画线的,这里我实现的有点不一样 我这三处都是使用 canvas.drawArc来绘制的。源码上传中…...
2019-09-19 12:05:39
358
原创 自定义 柱状图
分析结构1.数字2.数据柱状图3.分隔线4.图标自定义View 主要重写onMeasure()、onDraw()方法,如果自定义ViewGroup的那么还需要考虑onLayout()方法。首先在构造方法中 初始下各个参数 如:Paint、分隔线颜色、文字颜色、文字高度、文字与柱状图间距等等 目前些数值都是写死的,造轮子可以使用attrs声明属性,进行布局配置参数,Paint...
2019-05-13 22:13:07
719
原创 AndroidStudio Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'
老问题回顾在引入一些第三方库后 编译 使用没有问题 ,但是打包部署时就报错 如图:Error:Execution failed for task ‘:app:transformResourcesWithMergeJavaResForDebug’.More than one file was found with OS independent path ‘META-INF/proguard...
2019-05-07 10:33:28
198
原创 ConstraintLayout 学习 之数字键盘
ConstraintLayout 学习 之数字键盘当看到原型初始,第一感觉 这个应该使用LinearLayout来做: 因为LinearLayout的子View可以通过weight(权重)来控制好宽高,于是写完结果写完总是感觉不好,这样太浪费了,同时AndroidStudio也很友好的给出了黄色警告!嵌套使用权重为性能产生影响!于是乎就想到另一套方案 使用ConstraintLayo...
2019-04-22 21:13:22
244
转载 关于RSA加解密 Android端与后端验证失败,解密乱码或异常的问题
直接引用该文章 https://my.oschina.net/oschenxiaomo/blog/543199
2019-03-23 22:35:24
579
原创 关于ScrollView->EditText获取焦点 弹出键盘 滚动位置的问题处理
问题如图:点击密码输入弹出键盘 布局只是滚动到EditText的cursor下方没有显示出完整的输入框布局 体验感觉不是很好,我想要的结果是输入框布局能够如图再上移一部分 将整个输入框显示出来尝试解决方案:1.监听 键盘弹出 然后调用ScrollView的SmootScrollTo方法,可以实现,但是感觉麻烦 ,后来想到另一种方式2.现在使用的方法 设置EditText的Paddin...
2019-03-07 16:44:17
1601
1
原创 Android WebView 加载网页不显示 问题
在网上查找原因 一般解答WebView 默认DomStorageEnabled =false;需要setDomStorageEnabled(true)就可以了webView.getSettings().setDomStorageEnabled(true);我碰到的问题 上述并不能解决,后来注意到是https页面,想到证书安全的问题原来WebViewClient 中有个方法onReceiv...
2018-11-23 11:03:07
2848
DashboardView.java
2019-09-19
CustomChartColumn.java
2019-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人