
自定义View
impxq
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用ViewPager2实现个简单的Banner效果
1、背景 因为要实现的功能比较简单,所以不想用开源库,参考了下开源库,实现一个简单的 2、效果 注:测试用到的图片来源于开眼官方 3、实现 主要依赖ViewPage2,因为ViewPager2已经把大部分功能都写好了,这里只需要把以下两点处理以下就行 显示多个Item(左右留空) 滑动冲突 代码也比较简单(注:水平方向滑动冲突未测试) /** * Description: 一个简单的Banner,只实现左右滑动 * Author : pxq * Date : 2020/9/26 3:47 P原创 2020-09-26 18:16:20 · 1871 阅读 · 0 评论 -
自定义SeekBar
实现效果 实现功能 基本跟原生SeekBar一致 可以自定义Thumb大小 添加顶部文本显示 实现方法 TextView + SeekBar组合 大概就是更新SeekBar的时候计算当前进度百分比 * 宽度得到偏移量,设置TextView距离左边的偏移量。可以实现(话说一开始就是这样做的),就是要调来调去代码总有自己的想法,而且效果不是那么令人满意。 自定义View 这不是废话吗~ 实...原创 2019-05-15 00:01:53 · 721 阅读 · 0 评论 -
圆形倒计时
效果 实现 package com.pxq.myapplication.widget; import android.animation.AnimatorSet; import android.animation.ValueAnimator; import android.content.Context; import android.graphics.Canvas; import andro...原创 2019-07-20 13:34:36 · 1017 阅读 · 0 评论 -
自定义文本闪烁效果
效果 思路 使用LinearGradient生成文本的高亮部分 LinearGradient.setLocalMatrix(mMatrix)设置Matrix,并不断通过修改Matrix的位置来修改高亮部分的位置 实现 package com.pxq.myapplication.widget; import android.animation.ValueAnimator; import an...原创 2019-08-26 00:22:53 · 466 阅读 · 0 评论