自定义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 · 1682 阅读 · 0 评论 -
自定义SeekBar
实现效果实现功能基本跟原生SeekBar一致可以自定义Thumb大小添加顶部文本显示实现方法TextView + SeekBar组合大概就是更新SeekBar的时候计算当前进度百分比 * 宽度得到偏移量,设置TextView距离左边的偏移量。可以实现(话说一开始就是这样做的),就是要调来调去代码总有自己的想法,而且效果不是那么令人满意。自定义View这不是废话吗~实...原创 2019-05-15 00:01:53 · 680 阅读 · 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 · 956 阅读 · 0 评论 -
自定义文本闪烁效果
效果思路使用LinearGradient生成文本的高亮部分LinearGradient.setLocalMatrix(mMatrix)设置Matrix,并不断通过修改Matrix的位置来修改高亮部分的位置实现package com.pxq.myapplication.widget;import android.animation.ValueAnimator;import an...原创 2019-08-26 00:22:53 · 430 阅读 · 0 评论