自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 自定义view_可滑动的刻度尺,身高、金额选择都可用

产品中的需求是 要用到滑动刻度尺的方式选择金额。 如下图,刻度的部分可以左右滑动选择金额,借款金额TextView跟着联动 中间的大箭头是固定在布局中的,跟刻度尺无关。上主要代码: /** * @创建者 wenqi * @创建时间 2019/3/13 19:30 * @描述 自定义刻度尺View */ public class ScaleView extends View { ...

2019-08-02 18:51:31 547

原创 监听app从后台到前台

废话不多说,直接上代码。 /** * @创建者 wenqi * @创建时间 2019/2/18 10:13 * @描述 监听app是否在前台运行 */ public class SplashAdWrapper implements Application.ActivityLifecycleCallbacks, ComponentCallbacks2 { private Str...

2019-08-02 18:34:24 653

原创 自定义控件之shader的使用

Shader —着色器,Canvas的drawXXXX这个方法是画具体的形状,画笔的shader定义的就是图形的着色和外观BitmapShader–位图图像渲染用BitMap对绘制的图形进行渲染着色,简单来说是用图片对图形进行贴图 圆形头像,放大镜效果TileMode 拉伸形式 CLAMP 是拉伸最后一个像素铺满 MIRROR 是横向纵向不足处不断翻转镜像平铺 REPEAT 类似

2017-05-15 00:36:56 396

原创 自定义控件之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 595

原创 ScrollView嵌套Listview只显示一行的解决方案

问题:ScrollView里面嵌套Listview,ListView为什么只显示第一行的高度?解析源码: 在listview的onMeasure方法中可以看到,当测量模式为UNSPECIFIED的时候只测量一行的高度,测量模式为AT_MOST的时候才是测量整个listview的高度if (heightMode == MeasureSpec.UNSPECIFIED) { heightSize

2017-05-14 01:17:45 327

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除