自定义View
文章平均质量分 52
马占柱
Android行业多年软件开发经验,从事多年移动App开发,涉及医疗健康、商城、聊天、代驾打车、特种设备防护、公安边检查验领域;目前从事汽车车载系统开发工作。
展开
-
Android 点阵体文字动效,祝福永远的女神
Android 点阵体文字动效转载 2024-03-22 10:36:20 · 129 阅读 · 0 评论 -
Android 录音监听动画效果
在很多app种内置了语音助手,也存在各种动画,主要原因是处理2个阶段问题,第一个是监听声音的等待效果,第二个是语意解析存在一定耗时的等待效果,前者要求有声音输入时有视觉反馈,后者让用户知道在处理某些事情,同时呢,这个效果还能互相切换,这是一般语音监听动画的设计逻辑。本文提供一种,希望对大家有所帮助。总体上这个设计不是很难,难点是状态切换的一些过渡设计,保证上一个动画结束完成之后才能展示下一个动画,其词就是抖动逻辑,实际上也不是很复杂,第三方SDK的音量值一般都是有的,实时获取就好了。转载 2024-03-20 18:30:42 · 385 阅读 · 0 评论 -
Android 闪烁描边效果
什么是蒙版:所谓蒙版是只保留了alpha通道的一种二维正交投影,简单的说就是你躺在地上,太阳光直射下来,背后的那片就是你的蒙版。因此,它既不存在三维特征,也不存在色彩特征,只有alpha特征。那只有alpha通道的图片是什么颜色,这块没有具体了解过,但是理论上取决于默认填充色,在Android上最终是白色的,其他平台暂时还没了解。转载 2024-03-20 16:26:33 · 76 阅读 · 0 评论 -
自定义实现 View.DragShadowBuilder 设置拖拽视图的大小
自定义拖拽视图的大小原创 2024-01-28 11:35:54 · 397 阅读 · 0 评论 -
处理横向textview 跑马灯效果,频繁刷新问题
自定义view处理跑马灯闪烁问题原创 2023-11-29 19:22:32 · 426 阅读 · 0 评论 -
Android 自定义开源库 EasyView
自定义view:蓝牙Mac地址输入控件圆环进度条控件计时文字控件简易输入控件,可用于密码框、验证码输入框进行使用饼状进度条简易弹窗,你可以选择自定义xml使用或者快捷使用两种方式转载 2023-10-09 15:10:10 · 276 阅读 · 0 评论 -
12宫格 抽奖逻辑实现【直接可用】
完美实现12宫格抽奖效果原创 2023-07-17 11:18:28 · 604 阅读 · 0 评论 -
自定义view 拖拽、自吸边控件
自定义可吸附拖拽的view原创 2023-06-17 23:58:16 · 183 阅读 · 0 评论 -
动态实心水波纹效果
先看这个自定义view/** * Author : 马占柱 * E-mail : mazhanzhu_3351@163.com * Time : 2021/1/11 12:51 * Desc : 动态实心水波纹效果 */public class WaveView extends View { private float mInitialRadius; // 初始波纹半径 private float mMaxRadiusRate = 0.85f; // 如果没有设置m原创 2021-10-22 14:58:00 · 437 阅读 · 0 评论 -
自定义Dialog【extends Dialog、直接可用】
废话不多说,直接搞起!/** * Author : 马占柱 * E-mail : mazhanzhu_3351@163.com * Time : 2020/9/6 11:59 * Desc : 自定义Dialog */public abstract class BaseDialog extends Dialog { protected View rootView; protected DisplayMetrics displayMetrics; protec原创 2021-07-06 10:06:18 · 596 阅读 · 0 评论 -
Android快速实现签到日历
需求描述:市场上很多App都会有签到功能,实现方式不尽相同,有直接展示整张日历的,也有只提供近7日或15日的签到情况的。我遇到的需求是展示一张包含35天的日历,没有翻页功能,但当前日期必须在日历最中间的那一行,我去,人家的日历都是整月整月的展示,你家日历咋这么特殊呢?PM给出的理由是“必须让用户看到连续签到的情况啊”。行,你说啥就是啥,大不了我自己一天一天的算呗!实话实说,PM提出的需求,只要合...原创 2019-06-13 15:54:29 · 2441 阅读 · 2 评论 -
TextView 自动换行,每行排满的自定义TextView
效果图是下面的,而用传统的Textview不行实际上用TextView直接自定义TextView,上代码:package com.madreian.hulk.view;import java.lang.ref.SoftReference;import java.util.ArrayList;import java.util.Arrays;import java.u...转载 2019-08-08 14:00:41 · 2669 阅读 · 0 评论 -
Android开发之仿淘宝商品详情页
原博主,找了好多,感觉这个写的蛮不错,主要是这种实现思想很厉害看到有人在问如何实现淘宝商品详情页效果,手痒了就撸了一个,献上效果图大致梳理一下思路,这里不提供源码状态栏透明使用开源库StatusBarCompat,为了兼容手机4.4dependencies { compile ('com.github.niorgai:StatusBarCompat:2...转载 2019-12-10 09:40:59 · 2560 阅读 · 0 评论 -
一个Android 高亮View蒙层库
效果如下:原理简介:https://blog.csdn.net/u014626094/article/details/105430981Github地址:https://github.com/soulqw/Curtain转载 2020-05-14 13:40:43 · 677 阅读 · 0 评论 -
安卓开发水波纹【圆形波纹】特效
话不多说,先来看看效果: 源码位置【点击查看】转载 2021-01-11 11:45:58 · 455 阅读 · 0 评论 -
Android图形图像处理:马赛克(Mosaic)效果【直接可用】
/** * Create by Mazhanzhu on 2020/9/25 * Android图形图像处理:马赛克(Mosaic)效果 */public class MosaicView extends AppCompatImageView { private Bitmap mMosaicBmp; private Paint mPaint; private ArrayList<DrawPath> mPaths; private DrawPath mLa.原创 2021-03-12 11:29:29 · 1777 阅读 · 11 评论 -
LOL英雄战力效果【五星战力分析】5星
大概效果这样代码如下:/** * Create by Mazhanzhu on 2020/10/12 * LOL英雄战斗力效果 */public class LOLview extends View { public static final String TAG = "LOLview"; private int n; //边的数量或者能力的个数 private float R; //最外圈的半径,顶点到中心点的距离 private int.原创 2021-03-12 11:18:57 · 477 阅读 · 0 评论