
Android自定义控件
jwangzzzz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shape小圆点
<?xml version="1.0" encoding="utf-8"?><!-- 单一颜色的实心圆 --><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" android:useLevel="false"> <!-- 图形填充色 --> <solid android:color="@color.原创 2021-04-27 10:30:33 · 260 阅读 · 0 评论 -
Android蒙版效果
package com.youjing.yingyudiandu.diandubook.widget;import android.graphics.Canvas;import android.graphics.ColorFilter;import android.graphics.Paint;import android.graphics.Path;import android.graphics.PorterDuff;import android.graphics.PorterDuffXf.原创 2021-03-24 19:46:08 · 711 阅读 · 0 评论 -
事件分发
事件分发:public boolean dispatchTouchEvent(MotionEvent ev)Android事件以隧道方式逐层向下传递。事件首先由dispatchTouchEvent方法分发,分发逻辑如下:return true;由该dispatchTouchEvent方法消费并且停止分发。return false;返回给父view的onTouch方法处理return super.dispatchTouchEvent(ev);有当前view的onInterceptTouchEv...原创 2021-01-04 12:13:48 · 171 阅读 · 0 评论 -
告知父控件不拦截事件
@Override//告知父控件不拦截事件public boolean dispatchTouchEvent(MotionEvent ev) { getParent().requestDisallowInterceptTouchEvent(true); return super.dispatchTouchEvent(ev);}原创 2021-01-04 12:12:50 · 223 阅读 · 0 评论 -
Android自定义控件(View)的基本方法
绘图时所需工具:画板 ----对应Canvas类 画笔----对应Paint类简单自定义view:public class BasisView extends View { public BasisView(Context context) { super(context); } public BasisView(Context co...原创 2019-06-19 14:47:38 · 1248 阅读 · 0 评论 -
Paint类的基本介绍
画笔的基本设置下面介绍4个常用方法:setAntiAlias()该函数的具体声明: void setAntiAlias(boolean aa) 表示是否打开抗锯齿功能。抗锯齿是依赖算法的,一般在绘制不规则的图形时使用,比 如圆形、文字等。在绘制棱角分明的图像时,比如一个矩形、一张位图,是不需要打开抗锯 齿功能的 在打开抗锯齿功能的情况下,所绘图像可以产生平滑的边缘set...原创 2019-06-19 15:10:30 · 1200 阅读 · 0 评论