随笔分类 -  231.Android之自定义控件

上一页 1 2 3 4 5 下一页

给图片加阴影效果简单示例代码实现
摘要:效果: 阅读全文

posted @ 2019-01-03 10:20 LoaderMan 阅读(1959) 评论(0) 推荐(0)

如何给文字添加阴影效果
摘要:效果: 阅读全文

posted @ 2019-01-03 10:17 LoaderMan 阅读(1242) 评论(0) 推荐(0)

setShadpwLayer实现阴影效果
摘要:效果: 阅读全文

posted @ 2019-01-03 10:08 LoaderMan 阅读(663) 评论(0) 推荐(0)

波浪效果的实现
摘要:效果 阅读全文

posted @ 2019-01-03 09:47 LoaderMan 阅读(199) 评论(0) 推荐(0)

贝济埃曲线quadTo与传统的手势轨迹平滑度对比分析
摘要:效果图 阅读全文

posted @ 2019-01-03 09:35 LoaderMan 阅读(689) 评论(0) 推荐(0)

MeasureSpec常用方法
摘要:package com.loaderman.customviewdemo; import android.content.Context; import android.util.AttributeSet; import android.view.View; import android.view.ViewGroup; public class MyLinLayout extends ... 阅读全文

posted @ 2019-01-02 16:58 LoaderMan 阅读(408) 评论(0) 推荐(0)

FlowLayout实现
摘要:效果: 阅读全文

posted @ 2019-01-02 16:47 LoaderMan 阅读(286) 评论(0) 推荐(0)

自定义控件的属性declare-styleable
摘要:在res/values文件下定义一个attrs.xml文件,代码如下: 自定义属性数据类型简介: reference:参考指定Theme中资源ID。 Color:颜色 boolean:布尔值 dimension:尺寸值 float:浮点型 integer:整型 string:字符串 fraction 阅读全文

posted @ 2019-01-02 16:36 LoaderMan 阅读(213) 评论(0) 推荐(0)

悬浮窗效果
摘要:添加权限: 效果: 阅读全文

posted @ 2019-01-02 16:09 LoaderMan 阅读(606) 评论(0) 推荐(0)

paint之文字示例
摘要:效果: 阅读全文

posted @ 2019-01-02 15:09 LoaderMan 阅读(445) 评论(0) 推荐(0)

弹跳加载中自定义简单控件实现
摘要:效果: 阅读全文

posted @ 2018-12-29 13:54 LoaderMan 阅读(181) 评论(0) 推荐(0)

自定义控件的使用方法
摘要:1.自定义一个派生的view或者viewgroup类的控件时,必须实现一个构造函数,有三个构造函数需要实现 如: 动态添加控件 RelativeLayout比LinearLayout特殊,需要多设置相对属性在代码中动态设置,这些的方法是通过RelativeLayout.LayiutParams的ad 阅读全文

posted @ 2018-12-28 17:17 LoaderMan 阅读(247) 评论(0) 推荐(0)

自定义控件之canvas变换和裁剪
摘要:1.平移 2.旋转 3.缩放 4.扭曲 5.裁剪 获取画笔方法 画布的保存和恢复 save()每次调用save函数,都会先保存画布的状态,然后将其放入特定的栈中 restore()都会把栈中顶层的画布状态取出来,并按照这个状态恢复当前的画布,然后在这个画布上作画 示例代码-圆形代码 裁剪动画 效果: 阅读全文

posted @ 2018-12-28 17:03 LoaderMan 阅读(288) 评论(0) 推荐(0)

自定义控件之Region区域
摘要:构造Region 直接构造 示例: 间接构造 set函数: 置空 注意调用set系列函数的region是不是有区域值,当调用set系列函数后,原来的区域值就会替换成set系列函数里的区域值 示例: 枚举区域-RegionIterator 类 在Canvas中没有直接绘制Region函数,要绘制一个区 阅读全文

posted @ 2018-12-28 16:08 LoaderMan 阅读(736) 评论(0) 推荐(0)

自定义控件之文字绘制
摘要:paint与文字设置相关的方法如下 示例代码 其他方法绘制 defaultFromStyle函数 该函数会指定字体样式获取对于的默认字体,取值如下 BOLD 粗体BOLD_ITALIC粗斜体ITALIC斜体NORMAL 正常字体 默认 示例 Typeface 中create函数 该函数直接通过指定字 阅读全文

posted @ 2018-12-28 15:16 LoaderMan 阅读(364) 评论(0) 推荐(0)

自定义控件之路径
摘要:在Android 中Path类中代表路径 在canves中绘制路径的方法如下 直接路径 x1,y1是直线的起始点 x2,y2代表直线的终点 如果画了几条直线没有形成闭环,那么这个函数会让路径首尾点连接,形成闭环. 绘制三角形示例 弧形路径 说明: startAngle 弧开始的角度,以X轴正方向为0 阅读全文

posted @ 2018-12-28 14:47 LoaderMan 阅读(500) 评论(0) 推荐(0)

Rect和RectF函数
摘要:1.是否包含点,矩形 判断是否包含某个点 boolean contains(int x,int y) 函数用于判断某个点是否在当前矩形中,如果在,则返回true ,不在则false 2.判断是否包含某个矩形 public boolean contains(float left, float top, 阅读全文

posted @ 2018-12-28 11:38 LoaderMan 阅读(2405) 评论(0) 推荐(0)

Android自定义控件之基本图形绘制
摘要:入门示例代码 在Android中Paint类就是画笔,Canvas 就是画布 对于画笔的大小,粗细,颜色,透明度都在paint类中设置,对于画出的成品,比如圆,方形,等在canvas类中的函数生成 入门案例: 画笔的基本设置 setColor(int color)设置画笔颜色 参数color由0xA 阅读全文

posted @ 2018-12-28 10:26 LoaderMan 阅读(1935) 评论(0) 推荐(0)

viewpager标签栏之PagerTab
摘要:bg_tab_color.xml bg_tab_text.xml 使用步骤: Activity布局如下: 代码如下: 阅读全文

posted @ 2018-09-20 11:42 LoaderMan 阅读(456) 评论(0) 推荐(0)

自动轮询的recycleView
摘要:import android.content.Context; import android.support.v7.widget.RecyclerView; import android.util.AttributeSet; import android.view.MotionEvent; import com.shiwen.oil.util.LoggerUtil; import java.la... 阅读全文

posted @ 2018-09-20 11:33 LoaderMan 阅读(493) 评论(0) 推荐(0)

上一页 1 2 3 4 5 下一页

导航