Android自定义view
Android自定义view
奋斗的bigHead
做一个有思想的人,实事求是,笃学诚行
展开
-
android一个简单圆形进度条编写(知识点拾遗)
前言先上UI图,好久没有写过自定义控件了,好多api都忘记了。写票文章记录一下写这个控件时用到的知识点。参考UI,我得出的需要绘制的图像有3个刻度带阴影的背景渐变色的进度展示流程与思考1、首先新建 class继承自View 文件class CloudRecordCircleProgress @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0)原创 2020-07-15 21:21:22 · 408 阅读 · 0 评论 -
关于带布局的自定义View(自定义TitleView)
Android实现自定义TitleView原创 2019-03-19 17:51:29 · 970 阅读 · 0 评论 -
Android RadioGroup动态添加RadioButton
import android.app.AppComponentFactory;import android.content.Context;import android.text.Html;import android.util.AttributeSet;import android.util.Log;import android.view.LayoutInflater;import ...原创 2020-02-22 12:28:22 · 1071 阅读 · 0 评论 -
不透明度16进制表示
透明度百分比16进制100%FF95%F290%E685%D980%CC75%BF70%B365%A660%9955%8C50%8045%7340%6635%5930%4D25%4020%3315%2610%1A5%0D...原创 2020-01-11 21:53:51 · 1562 阅读 · 0 评论 -
Android中如何使控件保持固定宽高比
如何实现固定的宽高比,现在提供两种方案。1. 自定义view自定义RatioView,重写onMeasure或onLayout等相关方法,通过预定的比例计算宽高。代码:public class RatioView extends View { private int mRatio=2; public RatioView(Context context) { ...原创 2019-11-15 09:21:01 · 1090 阅读 · 0 评论 -
自定义实现顶部粘性下拉刷新效果
视频地址 http://www.imooc.com/learn/830activity_view_mv代码<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://sch原创 2017-10-17 15:19:58 · 641 阅读 · 0 评论 -
带消息数量的TabLayout
TabLayout实现角标功能原创 2017-10-20 18:37:39 · 1004 阅读 · 0 评论 -
Android自定义View-手势密码
代码在公司项目中使用没有问题绘制时绘制后有需求的拿走先声明一下,圆圈是两个图片 选中和未选中,不是在onDraw()绘制的import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.Canvas;impor原创 2017-10-18 16:43:14 · 632 阅读 · 0 评论 -
Android自定义View-折线图
公司项目内部需求,轻喷,先上图GqLineChartView的代码import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.DashPathEffect;import android.graphics.Paint;im原创 2017-10-18 16:19:13 · 268 阅读 · 0 评论 -
Android自定义View-进度条
视频地址 http://www.imooc.com/learn/657HorizontalProgressbarWithProgress的代码import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.P原创 2017-10-18 11:56:53 · 472 阅读 · 0 评论