文章分类 - Android
摘要:前言 验证的设计主要处于安全考虑,防止机器直接进行某种操作,进而很多人大展思路设计出了很多不同种类的验证码,以下将是通过Android自定义View实现拼图解锁功能。 效果图 从图中大致可以看出并没有什么特别难的点,最多也就是如何将这个验证的图给随机的抠出来,这里用到了 即图像混合模式来进行图片的裁
阅读全文
摘要:OptionMenu基本使用 下图是一个基本的OptionMenu,基本使用是三个步骤:创建资源文件、重写 加载菜单、重写 处理点击事件。 Step1:创建资源文件 上图图中的三个点是其他隐藏的菜单,以下我们成为 。 这里简单说一下 ,它包含但不仅有以下几种: 1、always 表示无论标题栏是否有
阅读全文
摘要:1、What is View Animation 视图动画主要有两种: 一、 译为“补间动画” 1、 译为“规模、比例”,是对View进行特定范围的缩放 2、 通过改变View的透明度实现View隐现的效果 3、 译为"转移",是对View进行位置的移动 4、 译为“旋转”,是让View围绕特定的点
阅读全文
摘要:自定义View实现TextView TextView是我们常用的View之一,下面我们来自定义一个TextView,实现基本的TextView功能。以下不涉及基本的理论概念,概念篇参见上一篇文章。 准备工作 这里我们初始化了一些要用到的数据,其中有字体的颜色和大小以及文字内容的画笔。 重写onMea
阅读全文
摘要:自定义View理论篇之View基础结构 在学习一个东西的使用或者一项技能,首先就是要知道这个东西的出现解决的是什么问题,显而易见自定义View的出现就是系统自带的View不能满足我们的使用需求,我们需要根据自己所需来设计自己的view,也就是继承View类。 View的分类 View 主要分为两类:
阅读全文
摘要:自定义View三大流程理论篇 以下介绍了自定义View的相关理论知识,具体实操见下一篇。 自定义View理论篇之onMeasure Measure是测量的意思,顾名思义这个函数主要是用来设置我们自定义的View大小的。或许你可能会疑惑:我们在Xml文件中不是定义了大小了吗,为什么还需要再次测量,我们
阅读全文
摘要:前言 很长的一段时间我一直在使用 ,主要是在处理异步任务的时候来实现线程切换,不过对其原理和工作流程并没有详细的做过了解,以下我把从分析源码得到一些内容做出了一些总结。 从源分析Handler/MessageQueue/Looper的工作流程 首先来看下如下的示意图,图中描述的对象之间的基本通信。
阅读全文

浙公网安备 33010602011771号