自定义View实现登录注册页面的EditText一键清空功能,效果如下:
输入框输入文字后自动出现一键清空键,输入框文字为空时,一键清空键隐藏,下面我们看一下如何通过自定义View实现这一效果。
看一下DeletableEditText.java:package com.example.testview;import android.content.Context;
import andro...
分类:
移动开发 时间:
2015-08-11 23:29:20
阅读次数:
257
自定义控件, 视频教程http://www.jikexueyuan.com/course/1748.html1. 编写自定义view2. 加入逻辑线程3. 提取和封装自定义view4. 利用xml中定义样式来影响显示效果----------------------------------1. 编写自...
分类:
移动开发 时间:
2015-08-11 18:03:02
阅读次数:
137
本文分为三大部分:
CircleImageView的使用
CircleImageView源码分析
Android自定义View总结
CircleImageView项目源码下载:
https://github.com/hdodenhof/CircleImageView
打开源码会发现主要就是一个继承了ImageView 的类——CircleImageView .java,代码优雅精致,效果很nic...
分类:
移动开发 时间:
2015-08-05 06:38:13
阅读次数:
284
最近工作比较轻松,没有什么事情干,于是进入高产模式(呃。。。。高产似xx)。
应该很多童鞋对自定义view这个东西比较抵触,可能是听网上说view比较难吧,其实自定义view并没有很难
自定义view分为三种
1.自绘view
2.组合控件view
3.重写系统view
今天我们就来以一个小例子讲一下自定义view中的组合控件view,所谓的组合控件view就是使用系统预设的view来...
分类:
移动开发 时间:
2015-07-30 13:37:00
阅读次数:
132
主要思想:
将一个view设计成多层:背景层,含中奖信息等;
遮盖层,用于刮奖,使用关联一个Bitmap的Canvas
在该Bitmap上,使用它的canvas.drawPath的api来处理 手势滑动(类似刮奖的动作)
使用paint.setXfermode 来进行消除手势滑动区域
/**
* author : stone
* email : aa8679...
分类:
移动开发 时间:
2015-07-28 18:46:04
阅读次数:
173
一、创建一个控件类间接或者直接继承View类二、创建自定义的样式属性放在attr.xml文件里面,如 三、在控件类里面实现相关的逻辑1、重载三个构造方法 public CustomTitleView(Contex...
分类:
移动开发 时间:
2015-07-25 18:05:56
阅读次数:
136
Android控件中的TextView控件只有一个输入框,但是为了用于的操作方便我们应该实现一些功能:
1. 可以直接将内容删除的功能按钮
2. 可以记录用户以前输入的数据,同时能够将数据通过下拉显示,点击的时候实现输入
先上图:
下拉的图片没有做,所以和删除的图片使用同一个了,同志们可以直接在xml文件中更换就行了
分析:
肯定要使用自定义view来实现的,我们知道自定义vi...
分类:
移动开发 时间:
2015-07-19 23:42:22
阅读次数:
202
Android自定义View——自定义搜索框(SearchView) http://www.apkbus.com/android-142064-1-1.html
分类:
移动开发 时间:
2015-07-16 18:23:47
阅读次数:
509
注意:上图中的公式有误,正确的应该为:
x = left + translationX
y = top + translationY...
分类:
移动开发 时间:
2015-07-10 11:33:54
阅读次数:
145
安卓自定义View其实很简单。这个View可以像《【Android】利用Java代码布局,按钮添加点击事件》(点击打开链接)一样,利用Java代码生成一系列的组件。也可以配合画布Canvas与画笔Paint来使用。
下面用一个例子来说明。如下图,有一个自定义布局View,里面摆放着,利用画布Canvas与画笔Paint绘制出来的蓝色正方形与红色文字。
在res\layout\activ...
分类:
移动开发 时间:
2015-07-08 13:03:58
阅读次数:
215