![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
Michael_Wen_
这个作者很懒,什么都没留下…
展开
-
ScrollView嵌套Listview只显示一行的解决方案
问题:ScrollView里面嵌套Listview,ListView为什么只显示第一行的高度?解析源码: 在listview的onMeasure方法中可以看到,当测量模式为UNSPECIFIED的时候只测量一行的高度,测量模式为AT_MOST的时候才是测量整个listview的高度if (heightMode == MeasureSpec.UNSPECIFIED) { heightSize原创 2017-05-14 01:17:45 · 270 阅读 · 0 评论 -
自定义控件之Paint的使用
Paint 基本使用Paint的方法主要可以抽象成两大类:1.1 负责设置获取图形绘制、路径相关的1.setStyle(Paint.Style style) 设置画笔样式,取值有Paint.Style.FILL :填充内部 Paint.Style.FILL_AND_STROKE :填充内部和描边 Paint.Style.STROKE :仅描边、注意STROKE、FILL_OR_STROKE与FILL原创 2017-05-15 00:30:09 · 507 阅读 · 0 评论 -
自定义控件之shader的使用
Shader —着色器,Canvas的drawXXXX这个方法是画具体的形状,画笔的shader定义的就是图形的着色和外观BitmapShader–位图图像渲染用BitMap对绘制的图形进行渲染着色,简单来说是用图片对图形进行贴图 圆形头像,放大镜效果TileMode 拉伸形式 CLAMP 是拉伸最后一个像素铺满 MIRROR 是横向纵向不足处不断翻转镜像平铺 REPEAT 类似原创 2017-05-15 00:36:56 · 340 阅读 · 0 评论 -
监听app从后台到前台
废话不多说,直接上代码。 /** * @创建者 wenqi * @创建时间 2019/2/18 10:13 * @描述 监听app是否在前台运行 */ public class SplashAdWrapper implements Application.ActivityLifecycleCallbacks, ComponentCallbacks2 { private Str...原创 2019-08-02 18:34:24 · 590 阅读 · 0 评论 -
自定义view_可滑动的刻度尺,身高、金额选择都可用
产品中的需求是 要用到滑动刻度尺的方式选择金额。 如下图,刻度的部分可以左右滑动选择金额,借款金额TextView跟着联动 中间的大箭头是固定在布局中的,跟刻度尺无关。上主要代码: /** * @创建者 wenqi * @创建时间 2019/3/13 19:30 * @描述 自定义刻度尺View */ public class ScaleView extends View { ...原创 2019-08-02 18:51:31 · 455 阅读 · 0 评论