自定义view
垚石
这个作者很懒,什么都没留下…
展开
-
android开发类似keep倒计时
先看效果activity:/** * 类似keep倒计时 */public class CountActivity extends Activity implements View.OnClickListener { private RelativeLayout fl_bg;//开始按钮 private TextView start_tv;//开始按钮 private TextView number_tv;//数字 @Override .原创 2021-11-30 17:29:55 · 2235 阅读 · 0 评论 -
android自定义view之动显示取电池电量
先看效果图:直接上代码public class BatteryView extends View { private int mMargin = 1; //电池内芯与边框的距离 private int mBorder = 1; //电池外框的宽带 private int mWidth = 0; //总长 private int mHeight = 0; //总高 private int mHeadWidth = 2; ..原创 2021-10-29 14:45:10 · 1697 阅读 · 0 评论 -
一个TextView显示2中颜色(动态变色)
之前写了一次静态的颜色,这次加上动画效果。先上效果:自定义view:GradientColorDynamicTextViewimport android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Rect;import android.util.Attr..原创 2021-10-08 16:57:07 · 279 阅读 · 0 评论 -
android自定义滑块解锁
虽然网上已经有很多这个代码,但是还是需要自己写一遍,才能更深刻的了解其中的原理和步骤。先看效果图:这里的矩形,可以设置圆角,圆角非常大的时候,会变成圆形。看代码:自定义集成View:package com.test.viewtest;import android.animation.ValueAnimator;import android.content.Context;import android.content.res.TypedArray;import andro.原创 2021-09-07 11:42:42 · 805 阅读 · 1 评论 -
android在drawText时候,计算baseline
Paint类的内部类FontMetrics类,有5个属性:注意:没有baseline属性。如何计算:2种方式计算中线到bottom的距离:(ascent+descent)/2 = descent+中线到baseline的距离公式推导:中线到baseline的距离 =(ascent+descent) / 2 -descent由于ascent是负值,所以:中线到baseline的距离 =(descent - ascent) / 2 -descentint...原创 2021-08-06 18:17:21 · 610 阅读 · 0 评论 -
自定义view(一):有动画效果的计步器
开始练习基础:自定义view,丢掉自己眼高手低的毛病。自定义view:StepTextViewimport android.animation.ObjectAnimator;import android.animation.ValueAnimator;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.gr原创 2021-07-06 19:25:42 · 151 阅读 · 2 评论 -
一个TextView显示2中颜色
继续自定义view的练习。这个我分为2次写博客。这是第一次,先写静态的显示,下一次,再写动态改变的。先看效果图然后直接上代码import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import androi.原创 2021-08-10 18:37:24 · 164 阅读 · 0 评论