- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 TextView的图标居中显示
这里写自定义目录标题CenterTextView效果展示实现原理说明CenterTextView描述:系统的TextView 在写死宽高或者有padding的情况下,compoundDrawable位置会异常,QBCenterTextView修复了这个异常,让APP开发的时候只用一个view 就可以处理带图标的情况,提高了APP运行的效率效果展示实现原理我观察到系统的效果,如果设置左边的compoundDrawable的话,那么vertical方向上永远居中,但是横向的话,compoundDra
2021-03-19 17:09:40
813
原创 Java 注解调用
现在很多的开源库都有用到注解,注解的优点我目前了解到的是可以使代码逻辑清晰,编译时就可以查看正确与否,提高效率。缺点就是增加程序的耦合性。注解的语法:@AnnotationTestpublic void onAnnotationTest() { Log.v(getClass().getName(), "onAnnotationTest");}从上述例子中可以看出,...
2019-12-25 22:01:34
639
原创 Android ScrollView嵌套WebView WebView高度为0导致无法显示
最近遇到一个问题,ScrollView嵌套WebView 的时候WebView在安卓8.0系统不显示,找了一堆网上的解决办法1、让网站写死WebView 的高度,这个在我们的项目里面不太可行,我们的WebView是N张图片,高度不太方便写死2、先试用webview.laodUrl("")占位,延时后再指定正确的url,这个试过了,貌似对我的项目没作用3、用JavaScript来获取高度...
2019-04-03 16:12:14
2112
原创 DrawerLayout 在Remove了以后重新Add的时候可能出现openDrawer卡住的问题
之前做项目的时候,发现如果在DrawerLayout布局中,如果要Remove掉这个View,然后重新Add,期间有做动画,就会发现在调用openDrawer会卡住一会再打开,找了很久然后发现 openDrawer有下面这个方法,注意mFirstLayoutpublic void openDrawer(@NonNull View drawerView, boolean animate) { ...
2018-04-26 14:22:54
394
原创 关于View的硬件加速和混合模式
很多时候我们需要用到安卓混合模式,然后用到的时候发现如果开了硬件加速会导致混合模式使用无效,就像这样:canvas.save();mPaint.reset();mPaint.setColor(Color.BLACK);mPaint.setStyle(Paint.Style.FILL);mPaint.setAntiAlias(true);float radius = getWidth() ...
2018-04-18 16:01:53
505
java短信开发包
2013-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人