android 自定义view(一)
有的时候Android系统自带的控件并不能满足我们的需求,所以我们就得自己去自定义。 以前看到自定义view都感觉很高大上的样子,感觉技术应该是很牛逼的那种。虽然以前大概了解过自定义view的流程,但是没在工作中用到,也没有深入了解,闲暇之余,还是想多学点东西,毕竟这东西以后能用得到,学习的点点滴滴...
自定义View的使用
第一种:通过java代码实现自定义view添加到显示布局中 第一步:定义布局文件 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/re...
Android 自定义View实现多行RadioGroup (MultiLineRadioGroup)
一、项目概况 我们都知道RadioGroup可以实现选择框,但它有一个局限性,由于它是继承自LinearLayout的,所以只能有一个方向,横向或者纵向;但有时候仅一行的RadioGroup并不能满足实际的需求,比如在一行的宽度下显示不完所有的选项,设计上又不允许左右滑动,这时候RadioGroup...
自定义View练习一
学习目标 熟悉并掌握自定义 view 实现的细节 概述废话连篇的我~~~~Github 是个很强大的学习资源,在上面我们可以找到满足我们大部分需求的框架、控件等。对于新手很容易依赖“拿来主义”,但不太会注意怎么实现的,久而久之,即使工作两三年可能自身的技能并没有提高多少,如果今天的你...
Android 自定义View 使用问题
自定义View 的初始化方式,第一种是通过java代码add到布局上,第二种是通过xml配置到布局中,代码如下: 第一种: MyView mv=new MyView(this); CoordinatorLayout coordinatorLayout=(CoordinatorLayout)fin...
Android 自定义view(二) —— attr 使用
前言: attr 在前一篇文章《Android 自定义view —— attr理解》已经简单的进行了介绍和创建,那么这篇文章就来一步步说说attr的简单使用吧 自定义view简单实现步骤 (1)首先创建attrs自定义属性文件名称,定义属性以及相关数据类型 (2)再次创建自定义view,然后读取相关...
自定义View与ViewGroup,自定义View——FlowLayout
自定义View与ViewGroup 一、概述: (一)、View和ViewGroup的职责 1、ViewGroup的职责是什么? ViewGroup相当于一个放置View的容器,在写布局xml的时候,会告诉容器(凡是以layout开头的属性,都是为用于告诉容器),容器宽度(lay...
自定义View之PopupWindow的使用
PopupWindow是Android上自定义弹出窗口,使用起来很方便。 PopupWindow的构造函数为 public PopupWindow(View contentView, int width, int height, boolean focusable) contentView为要显示的...
Android View 使用自定义stateListDrawable时使用 verifyDrawable(...)
在一个需求中,需要自己维护一个drawable,并且这个drawable是一个stateListDrawable,需要根据不同的state来进行切换以及刷新UI,遇到两个小坑: 1. 这个Drawable对象的setCallback要设置为对应的View. 2. 要复写View的verifyDraw...
自定义View——坑、技巧、调优
<span style="font-size:14px; font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">醉醉哒</span> 相信有创建过“自定义View...
新人求助:自定义view布局的问题
代码混乱到我都不知道贴哪里的好了,所以口酥问题 就是自己写了个view,专门播放一个gif,然后需要使用很多次,每次播放的时候传过去一个坐标,那个view就跑一句layout(,,,,),然后就没有了,什么都没限定。现在问题是,每次第一次显示的时候没有问题,第二次显示的时候,x和y坐标都加了1个像...
Android 自定义view - 随机验证码
转载至:http://blog.csdn.NET/lmj623565791/article/details/24252901很多的Android入门程序猿来说对于Android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些文章。先总...
Android 自定义View 圆环交替 等待效果
转载至:http://blog.csdn.net/lmj623565791/article/details/24500107 并在此做了相关优化: 1、新开线程画线,离开页面时线程未关闭优化 2、mSpeed 值越大,速度越快 3、用户宽高若设置wrap_content时默认为20...
自定义View(一) 初识自定义view
转载请注明出处:http://blog.csdn.net/darling_R/article/details/54861805 本文出自:哎呀小嘿的博客 今天练习了一下自定义view,效果图如下: 那么就来先了解一下一些属性的类型,方便后面使用:string , integer , d...
自定义View之大风车系列demo(二)
版本1.0和版本2.0的风车有个不尽人意的效果:当手指抬起的时候风车就会停止转动,现在版本3要做的就是让手指抬起的时候让风车继续转动一段时间,思路如下: 1)手指抬起的时候继续让风车转动5秒 2)需要监听MotionEvent.ACTION_UP事件并记录手指抬起的时间upTime 3)捕获Moti...
自定义View小示例(自定义View三)
1、重写一个View。 引用一下网上的一个例子http://labs.ywlx.net/?p=284 ,代码如下: public class RotateTextView extends TextView {private static final String NAMESPACE ...
Android 自定义View修炼-仿QQ5.0 的侧滑菜单效果的实现
有一段时间没有写博客了,最近比较忙,没什么时间写,刚好今天有点时间,我就分享下,侧滑菜单的实现原理,一般android侧滑的实现原理和步骤如下:(源码下载在下面最后给出哈)1.使用ViewGroup 放2个view,一个是menu菜单,一个是content内容2.监听onTouchEvent事件处理...
自定义View,动态波纹效果
效果图: 实现原理:先画出一个波形,不断地改变波形的颜色透明度和半径达到视觉上的动态效果。直接上代码 自定义的WaterView package com.example.customwaterview;import java.util.ArrayList;import java.ut...
Android开发-自定义View-AndroidStudio(十七)自定义水波纹(1)
转载请注明出处: http://blog.csdn.net/iwanghang/ 觉得博文有用,请点赞,请评论,请关注,谢谢!~ 老规矩,先上GIF动态图,看个效果,如果符合你的项目或者确定你要了解的内容,再往下看吧: 2个动图,上面的动图只实现了圆环内径自增和圆环宽度的自增,下面的动图实现了透明度...
Android自定义View之水波纹显示进度效果
显示进度在我们APP中随处可见,今天我们来撸一撸水波纹进度效果,具体效果请看下图: 这是一个自定义View,大家可以明显的看到,自定义View中用到了贝塞尔曲线,我们先来简单了解下贝塞尔...