Android自定义View学习
文章平均质量分 95
android 自定义View
少问,多查,靠自己
这个作者很懒,什么都没留下…
展开
-
android 开发 View _16 自定义计步器View、自定义柱状图View
/** *@content:实现计步的环形View *@time:2018-7-30 *@build: */public class CountStepsAnnularView extends View { private final String TAG = "CountStepsAnnularView"; //文字组 private String mAi...原创 2018-08-04 11:11:58 · 301 阅读 · 0 评论 -
android 开发 View _15 导入一张图片将它裁剪成圆形
方法一: /* 实现思维是这样的: 1.首先拿到bitmap图片 2.得到bitmap图片的高度 宽度,并且计算好各个画图尺寸 3.创建一个空白的 bitmap图片: Bitmap output = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); 4.将这个空白图片导入画布里 ...原创 2018-08-03 17:01:09 · 386 阅读 · 0 评论 -
android 开发 View _14 MotionEvent和事件处理详解,与实践自定义滑动条View
转载https://blog.csdn.net/huaxun66/article/details/52352469MotionEventMotionEvent对象是与用户触摸相关的时间序列,该序列从用户首次触摸屏幕开始,经历手指在屏幕表面的任何移动,直到手指离开屏幕时结束。手指的初次触摸(ACTION_DOWN操作),滑动(ACTION_MOVE操作)和抬起(ACTION_UP)都会创建M...转载 2018-08-01 20:40:40 · 972 阅读 · 0 评论 -
android 开发 View _13 绘制图片与BitmapShader位图的图像渲染器
BitmapShader位图的图像渲染器TileMode 模式Shader.TileMode.CLAMP 边缘拉伸.Shader.TileMode.MIRROR 在水平方向和垂直方向交替景象, 两个相邻图像间没有缝隙.Shader.TileMode.REPEAT 在水平方向和垂直方向重复摆放,两个相邻图像间有缝隙缝隙.构造方法/** ...原创 2018-07-31 11:06:55 · 178 阅读 · 0 评论 -
android 开发 View _12_ 用Canvas 绘制一张图片(博客中演示用Canvas画验证码图片)
package net.yt.yuncare.widgets;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import java.lang.*;import java.util.Ra...原创 2018-07-23 10:02:00 · 202 阅读 · 0 评论 -
android 开发 View _11_ xml动画
请大家尊重原创者版权,转载请标明出处:http://blog.csdn.net/harvic880925/article/details/39996643 谢谢!一、概述Android的animation由四种类型组成:alpha、scale、translate、rotate,对应android官方文档地址:《Animation Resources》1、XML配置文件中alpha...转载 2018-07-19 20:41:35 · 248 阅读 · 0 评论 -
android 开发 View _10_ Path之基本操作
转载地址:http://www.gcssloop.com/customview/Path_Basic/安卓自定义View进阶-Path之基本操作在上一篇Canvas之图片文字中我们了解了如何使用Canvas中绘制图片文字,结合前几篇文章,Canvas的基本操作已经差不多完结了,然而Canvas不仅仅具有这些基本的操作,还可以更加炫酷,本次会了解到path(路径)这个Canvas中的神器,有了这个神...转载 2018-07-04 18:53:03 · 262 阅读 · 0 评论 -
android 开发 View _9_ 实现渐变功能
参考博客:https://blog.csdn.net/iispring/article/details/50500106/android颜色渐变的分类有:LinearGradient线性渐变线性渐变的参数为:A点X坐标,A点Y坐标,B点X坐标,B点Y坐标,int[] 颜色数组,float[] 渐变点数组 ,渲染器模式;RadialGradient镜像渐变镜像渐变的参数为:...原创 2018-07-03 14:29:25 · 282 阅读 · 0 评论 -
android 开发 View _8_ 动态图片自定义View
转载地址:https://blog.csdn.net/mengks1987/article/details/77770922先来看下效果: 是不是有一种熟悉感,其实这种效果使用序列帧动画也是可以实现的,这里我们介绍下如何使用自定义View实现。 这是我们的素材,一张图片上有5个京东小哥我们只需要不停的变换小哥就好了,原理明白了我们看下代码:public class JDLoadingView ex...转载 2018-07-03 11:59:16 · 342 阅读 · 0 评论 -
android 开发 View _7_ 动态自定义View
效果图:代码:package com.example.lenovo.mydemo.myViewDemo;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import andro...原创 2018-07-03 11:53:24 · 167 阅读 · 0 评论 -
android 开发 View _6_Canvas详解
点drawPoint(float x, float y, Paint paint):在(x,y)处绘制点x,y:x,y坐标drawPoints(float[] pts, Paint paint):绘制一系列点pts:多个(x,y)集合drawPoints(float[] pts, int offset, int count, Paint paint)pts:多个(x,y)集合 offset:pts...转载 2018-07-03 11:45:54 · 330 阅读 · 0 评论 -
android 开发 View _5_ Paint详解
转载地址:https://blog.csdn.net/mengks1987/article/details/77683884这篇文章是Paint的学习,但我更希望大家学会使用官方文档。这里面有几个重点地方大家注意:added in API level 1(右上角):相应的方法也会注明api版本,有写方法如果写:added in API level 21,说明此方法在api21及以上...转载 2018-07-03 11:14:07 · 180 阅读 · 0 评论 -
android 开发 View _4_ 我的简单自定义ViewDemo
package com.example.lenovo.mydemo.myViewDemo;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import android.grap...原创 2018-07-03 10:40:10 · 501 阅读 · 0 评论 -
android 开发 View _3_ View的属性动画ValueAnimator
ValueAnimatorValueAnimator继承自抽象类Animator。要让属性动画渐变式地更改对象中某个属性的值,可分两步操作:第一步,动画需要计算出某一时刻属性值应该是多少;第二步,需要将计算出的属性值赋值给动画的属性。ValueAnimator只实现了第一步,也就是说ValueAnimator只负责以动画的形式不断计算不同时刻的属性值,但需要我们开发者自己写代码将计算出的值通过对象...转载 2018-07-02 09:40:46 · 287 阅读 · 0 评论 -
android 开发 View _2_ View的属性动画ObjectAnimator ,动画效果一览
支持:https://www.cnblogs.com/whoislcj/p/5738478.htmltranslationX的效果:protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout....原创 2018-06-28 16:19:07 · 667 阅读 · 0 评论 -
android 开发 View _1_ View的子类们 和 视图坐标系图
目录:android 开发 View _2_ View的属性动画ObjectAnimator ,动画效果一览android 开发 View _3_ View的属性动画ValueAnimatorandroid 开发 View _4_ 我的简单自定义ViewDemoandroid 开发 View _5_ Paint详解android 开发 View _6_Canvas详解and...原创 2018-06-26 20:19:47 · 201 阅读 · 0 评论