E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android自定义控件
View的滑动方式
View的滑动是
Android自定义控件
的基础,同时在开发中我们也难免会遇到View的滑动处理。
MonkeyLqj
·
2018-11-02 14:38
Android自定义控件
之三点循环缩放效果
本文实例为大家分享了
Android自定义控件
之三点循环缩放的具体代码,供大家参考,具体内容如下效果图如上,就是三点循环的变大、变小packagecom.example.dotdemo;importjava.util.ArrayList
Luo446718254
·
2018-10-08 08:29
D12-
Android自定义控件
之--二分搜索树
Android自定义控件
和二分搜索树貌似八竿子打不着啊,最近在看数据结构,感觉还好,但是就是有点枯燥咱也是会玩安卓的人,搞一个View模拟一下二分搜索树呗,寓学于乐。
张风捷特烈
·
2018-09-29 11:00
D9-
Android自定义控件
之动画篇1-ObjectAnimator
本篇是关于ObjectAnimator的演示ObjectAnimator是针对有setXxxxxx方法的属性,进行的"Xxxxxx"属性变化动画绘制部分就不废话了,前面已经说很多了,直接进入主题一、下移示例:下移动画.gif/***下移动画*/privateObjectAnimatormMoveDown;floattranslationY=getTranslationY();//当前Y偏移量mMo
张风捷特烈
·
2018-09-17 00:00
Android自定义控件
动态显示时间 年月日 时分秒
直接把时间日期给动态显示在界面上这里就记录一个自定义控件吧publicclassUpdateTimeTextViewextendsAppCompatTextView{privateStringTAG="UpdateTimeTextView";privateThreadrunnable;privatebooleanmBoolean=true;Handlerhandler=newHandler(){@
莫失莫忘angel
·
2018-08-25 10:51
Android开发
Android项目刮刮奖详解扩展篇——开源刮刮奖View的制作
前言我们已经成功实现了刮刮奖的功能了,本期是扩展篇,我们把这个View直接定义成开源控件,发布到JitPack上,以后有需要也可以直接使用,关于自定义控件的知识,不了解的同学可以看这下面我之前写的这两篇
Android
Stars-one
·
2018-08-22 16:00
嘿!七夕节,送书30本,一份心意!
Android(第2版)x1未来世界的幸存者x1奔跑吧,程序员x1软技能x2笨办法”学Python3x1零起点TensorFlow快速入门x1人人都是产品经理x1书单2:最强Android书:架构大剖析x1
Android
突围的鱼
·
2018-08-17 08:37
我的新书《
Android自定义控件
入门与实战》出版啦
前言:当你回首往事时,不以虚度年华而悔恨,不以碌碌无为而羞耻,那你就可以骄傲的跟自己讲,你不负此生【
Android自定义控件
入门与实战】勘误:https://blog.csdn.net/harvic880925
启舰
·
2018-08-06 17:03
5
andriod开发
Android动画
动画篇PropertyAnimationOverview启舰
Android自定义控件
三部曲文章索引HenCoderAndroid自定义View1-7:属性动画PropertyAnimation(进阶篇)
richy_
·
2018-08-05 15:58
Android自定义控件
实现按钮滚动选择效果
本文实例为大家分享了Android实现按钮滚动选择效果的具体代码,供大家参考,具体内容如下效果图代码实现packagecom.demo.ui.view;importandroid.annotation.TargetApi;importandroid.content.Context;importandroid.os.Build;importandroid.os.Handler;importandro
switch(mind)
·
2018-07-26 17:33
Android自定义控件
ScrollView实现上下滑动功能
本文实例为大家分享了AndroidScrollView实现上下滑动功能的具体代码,供大家参考,具体内容如下packagecom.example.zhuang;importandroid.content.Context;importandroid.util.AttributeSet;importandroid.util.DisplayMetrics;importandroid.view.Motion
壮少Bryant
·
2018-07-25 08:42
Android自定义控件
:刮刮乐控件的简单实现
多话不说,直接上代码:packagecom.xuganwen.colorfullimage;importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.graphics.Canvas;importandroid.graphics.Colo
徐干稳
·
2018-07-19 16:42
移动开发
自定义控件之区域(Region)
—–Harvic相关文章:《
Android自定义控件
三部曲文章索引》:http://blog
零下0814
·
2018-07-16 14:15
Region
区域
相交
绘图
自定义View
Android及开发
Android自定义控件
多种状态选择器
普通Android系统中提供的状态选择控件有Switch,但是其只能提供两种状态的选择,今天我们可以通过仿照SeekBar控件进行选择器的最终效果如下图,通过拖动灰色圆形按钮实现选择不同的状态:具体代码如下:/***CreatedbyMG_ZXCon2018/7/6.*/publicclassStateSeekBarextendsRelativeLayoutimplementsView.OnTou
MG_ZXC
·
2018-07-11 17:50
Android
自定义控件
Android自定义控件
实现颜色选择器
ColorPickerView是之前一个智能家居项目实战中所写的自定义控件,主要用于取得RGB0~255范围的值,然后转换成十六进制0~FF的值,发送给网关控制RGB彩灯。参考的是网上一个朋友的源码写的,多的不说了,先看效果图activity_mian.xml文件:MainActivity.java文件packagezxz.colorpickerdemo;importandroid.graphic
goldze
·
2018-06-02 11:51
Android自定义控件
ViewGroup实现标签云
本文实例为大家分享了
Android自定义控件
ViewGroup实现标签云的具体代码,供大家参考,具体内容如下实现的功能:基本绘制流程:构造函数获取自定义属性onMeasure()方法,测量子控件的大小onLayout
Owen-Chan
·
2018-05-31 09:01
Android自定义控件
实现不规则区域点击事件
本文实例为大家分享了Android实现不规则区域点击事件的具体代码,供大家参考,具体内容如下先看看效果对于上面的图形实现主要用到svg,通过解析svg获取不规则的图形,对于svg文件这个一般需要美工提供,不需要我们开发实现。实现上面效果第一步是解析svg文件代码如下packagedemo.zjd.com.taiwandemo.utils;importandroid.graphics.RectF;i
zhangjundi
·
2018-05-26 17:02
android自定义控件
(二)
目标Item知识点分割线备注:设置clickable为true才能出现点击效果插曲图片发自App
酷酷de熊
·
2018-05-20 11:11
Android自定义控件
之翻转按钮的示例代码
本文介绍了
Android自定义控件
之翻转按钮的示例代码,分享给大家,具体如下:先看一下效果一.先定义控件的基本结构这里我们定义一个容器,所以是在ViewGroup的基础上扩展。
书柜里的松鼠
·
2018-05-16 11:25
android自定义控件
(一)
使用自定义控件的好处使用自定义控件的好处实现自定义控件的几种方式继承已有控件定义设置背景图片使用自定义控件
酷酷de熊
·
2018-05-15 11:57
Android自定义控件
之电话拨打小键盘
关于Android的自定义控件,之前也写了两个,一个是简单地继承View,另一个通过继承Layout实现一个省市联动控件。这篇,将通过继承ViewGroup来实现一个电话拨打小键盘。本人一贯风格,懒得罗里吧嗦讲一大堆,直接上图上代码,一切尽在注释中!1、MyPhoneCard.java/****自定义一个4*3的拨打电话的布局控件,***/publicclassMyPhoneCardextends
chenjie19891104
·
2018-04-28 15:23
Android自定义控件
(一)
Android自定义控件
重点就在“自定义”这三个字上面,虽然Android的API已经提供了大量控件供程序员使用,但是仍然不能满足现在的软件需求。
Android自定义控件
就是用来解决这一问题的。
Duckdan
·
2018-04-27 14:14
Android开发——发布第三方库到JitPack上
答案很简单,就是在JitPack网站上发布我们的库就可以正文:1.创建一个moudle这里其实就是相当于自定义控件,自定义控件可以参考我这一篇
Android自定义控件
2.添加相关的设置
Stars-one
·
2018-04-10 14:00
Android自定义控件
实现支付宝记账饼图
本文实例为大家分享了Android实现支付宝记账饼图,点击旋转到最下面,供大家参考,具体内容如下代码:packagecom.example.a_102.myapplication7.ui;importjava.util.ArrayList;importjava.util.List;importandroid.animation.Animator;importandroid.animation.Va
匡效国
·
2018-04-09 11:43
[
Android自定义控件
]自定义属性attrs.xml中format
前言在我们自定义控件的时候,需要自己定义布局xml对象属性,就需要styles.xml自定义,然后再自定义java文件中获取信息,记录方便自己使用使用xml首先需要自定义命名空间:xmlns:zkbilian="http://schemas.android.com/apk/res-auto"1.reference:参考某一资源ID属性定义:属性使用:2.color:颜色值属性定义:属性使用:3.b
zkbilian
·
2018-04-03 10:57
Android
我不是程序员
Android自定义控件
之onMeasure详解
在Android开发中往往需要根据需求对原生控件进行自定义,其中主要涉及到的就是onMeasure,onLayout和onDraw三个方法的重写与使用,其中onMeasure是其中最复杂的一个方法,很多程序员仅仅知道该方法用来测量大小,却不知道何时调用,如何去用,本文就对利用Linearlayout的源码来解析onMeasure.1.何时调用onMeasureonMeasure方法的作用时测量空间
徐天雄
·
2018-03-30 14:32
Android自定义控件
通用验证码输入框的实现
需求4位验证码输入框:效果图:1.输入框一行可输入4位数字类型的验证码;2.4位数字之间有间隔(包括底线);3.输入框不允许有光标;4.底线根据输入位置显示高亮(蓝色);6.输入完成,回调结果,输入过程中,也进行回调;分析这种效果,很难直接在Edittext上处理:--输入框均分4等份,还要有间隔;--更难处理的是Edittext输入框禁止光标,那么,没有光标,我们如何调起虚拟键盘输入数据?--等
Android草根王
·
2018-03-15 09:30
Android自定义控件
之刷新与加载(一)
介绍本文主要介绍下拉刷新与上拉加载的主要实现逻辑,效果如下图所示:实现逻辑主要是将listview添加一头一脚方式来实现,将ListView封装成一个控件PullToRefresh形式:PullToRefresh主要代码:publicclassPullToRefreshextendsListViewimplementsAbsListView.OnScrollListener{privateView
MG_ZXC
·
2018-01-24 09:53
Android
自定义控件
Android自定义控件
-可拖动控制的圆环控制条
前几天收到这么一个需求,本来以为挺简单的,没想到最后发现实现起来还是有点小麻烦的,在这里小小的总结一下。先看看下面这张需求的样图:然后在看一下最终实现的效果图,可能是gif录制软件的问题,有一些浮影,忽略就好了==:首先要分析一下最核心的地方,如何获取到滑动距离对应的弧长,看图:p1是手指按下的点,很明显要想知道当前进度弧边的值,就是要求出角d的值。以p为圆心点,atan(b)=Math.atan
Horrarndoo
·
2018-01-22 17:55
Android
Android自定义控件
之画圆,并且修改其填充色
画圆就是简答调用了drawCircle的apipublicclassDotextendsView{publicDot(Contextcontext){super(context);mPaint.setColor(getResources().getColor(R.color.colorGray));}publicDot(Contextcontext,@NullableAttributeSetatt
徐乙
·
2018-01-12 21:21
Android
Android自定义控件
中常见的方法
/***onMeasure方法的作用时测量空间的大小*@paramwidthMeasureSpec*@paramheightMeasureSpec*/@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){super.onMeasure(widthMeasureSpec,heightMeasureSpec)
杜子麟
·
2018-01-04 17:05
Java
Android
自定义控件
Android
Android自定义控件
与动画的使用
控件是android开发过程中必不可少的部分,官方本身也给我们提供了许多的控件以供我们使用。但是有的时候已有控件并不能满足我们的需求,所以这个时候就需要我们自己来自定义控件。如果我们要学习自定义控件的话,我们需要去学习view的绘制过程这方面的知识,如果你需要为你的控件加上动画的话,你还需要学习android动画方面的知识,在这个过程中你可能还要学习一下android分发机制。有了这些基本的知识后
侠客孤
·
2018-01-02 11:33
Android
android自定义控件
ImageView实现圆形图片
android开发中常常涉及到一种情况,就是将用户上传的图片以圆形样式显示,但是用户上传的图片可以有直角、圆角、正方形等多种不确定样式,这时就用到了自定义ImageView控件,在安卓客户端使接收到的图片全部以圆形样式显示CircleImageView.javapublicclassCircleImageViewextendsImageView{privatestaticfinalScaleTyp
卖烧饼的小老头
·
2017-12-12 14:34
Android自定义控件
ImageView实现点击之后出现阴影效果
今天美工直接给我一张图片,要我实现图片点击之后有阴影效果,当时想到了ImageButton,随即自己写了个Demo,发现ImageButton继承ImageView会有一个默认的背景样式,而且在布局中设计src(前景)太丑,于是自己写了个自定义控件ImageView实现了点击之后,点击区域有一个灰色的阴影效果,如下:添加监听回调等;布局文件代码:注意:自定义控件中使用的src属性,使用backgr
zmybiealex
·
2017-12-12 12:35
android自定义控件
(附例子)
最近闲的很,如是写下了本篇博客。自定义控件基本步骤如下,反正基本上我觉得按我这个套路来写,基本上都能很快上手。推荐按顺序阅读。。第一部分,构造函数,我相信这个大家都应该是明白的。初始化和自定义属性无关必要的成员变量,mDensity是屏幕密度,将dp转px时要用到。/***第一部分构造函数所有的自定义view都可以用下面这段代码直接copy改下名字就行**///当不需要使用xml声明或者不需要使用
SilenceMan
·
2017-12-08 04:37
Android自定义控件
打造绚丽平行空间引导页
本文实例为大家分享了
Android自定义控件
打造平行空间引导页的具体代码,供大家参考,具体内容如下先上图,动图太大传不上来,在项目中有动图点击查看动图首先解释下工程的主要部分。
难不难太难了
·
2017-12-07 14:05
Android自定义控件
EditText实现清除和抖动功能
本文实例为大家分享了AndroidEditText实现清除和抖动功能的具体代码,供大家参考,具体内容如下源码如下:publicclassClearEditTextextendsEditTextimplementsView.OnFocusChangeListener,TextWatcher{/*删除按钮的引用*/privateDrawablemClearDrawable;/*控件是否有焦点*/pri
难不难太难了
·
2017-12-07 14:21
Android自定义控件
EditText使用详解
本文实例为大家分享了
Android自定义控件
EditText的具体代码,供大家参考,具体内容如下自定义控件分三种:1.自绘控件2.组合控件3.继承控件代码已上传到github以后的自定义控件就都放这个仓库需求这里由于项目的需要实现一个自定义
Mr_Zhongquan
·
2017-12-07 10:41
Android自定义控件
系列(五)—万能的对话框
转载请注明出处:http://www.jianshu.com/p/f9c79334bc06自定义控件有段时间没更新了,今天给大家带来一个新的对话框样式,本着用更少的代码实现更丰富的功能。由于对话框对用户的操作有影响,所以目前app上的对话框用的已经比较少了,但还是有一些比较重要的信息提示需要使用对话框的样式,例如版本更新,账户异地登陆等。下面来看自定义对话框的样式:图1:自定义提示对话框图2:自定
landptf
·
2017-12-06 00:50
knowledge
/detail/my-project-today-news/一款仿外卖订单状态的开源控件,支持自定义文字,颜色,字体大小等功能https://github.com/WrBug/timelineview
Android
沐裔
·
2017-12-06 00:00
Android自定义控件
的三种实现方式
Android自定义控件
三种实现方法为组合原生控件,自己绘制和继承原生控件.1.组合原生控件将自己需要的控件组合起来变成一个新控件,如下制作常见的app页面头部.新建一个Android项目,创建一个头部布局
揽m月
·
2017-10-19 15:15
Android自定义控件
之测量onMeasure
一,写在前面当Android原生控件无法满足开发需求时,需要自己来创造view,自定义控件。自定义控件分三步来完成:测量(onMeasure),布局(onLayout),绘制(onDraw)。今天主要介绍自定义流程的第一步-测量,通常一个布局文件的控件的简单嵌套,显示如下:LinearLayout里面有两个子view:TextView,RelativeLayout(里面又有两个TextView)。
小王君
·
2017-09-16 00:31
android
Android自定义控件
导语当系统控件不能满足我们的需求的时候,这时候我们就需要自定义控件,根据我们的需求来定制一个能满足我们需求的控件。一个让用户熟悉的控件才是一个好的控件,如果一味追求酷炫的效果,会让用户觉得华而不实。主要内容了解自定义控件对现有控件进行拓展创建复合控件重写View来实现全新控件自定义ViewGroup具体内容自定义控件可以是对现有控件进行拓展、创建复合控件、重写View实现全新控件,可根据需要不同选
一个有故事的程序员
·
2017-09-03 15:23
Android自定义控件
实现下拉刷新效果
app开发中下拉刷新是最常接触到的一个功能,也有很多开源的框架,封装的非常棒。前段时间了解了一下ViewDragHelper,遂用它实现了下拉刷新的功能。大概和我之前的ViewDragHelper之拖动加载(类似淘宝)这篇代码类似。只是做了相关改动。具体的可以看一下那篇博文了解一下用到的ViewDragHelper的一些知识点。该界面主要是一个LinearLayout,上面的下拉刷新是一个text
Maximilian_M
·
2017-08-11 14:30
Android自定义控件
之ClockView时钟效果
最近在网上看到一个仿锤子时钟效果的源代码,在此对其代码进行阅读,修改及分析,加强自己在自定义视图方面的技术及经验,便写该文章为以后参考阅读。代码实现效果如下:该自定义时钟由ClockView实现,其代码如下:importandroid.annotation.TargetApi;importandroid.content.Context;importandroid.graphics.Canvas;i
醉梦独斟
·
2017-08-11 09:26
android开发
Android自定义控件
之可平移、缩放、旋转图片控件
先上效果图效果图.gif源码一、需求分析单点拖动图片对图片进行平移操作。双手缩放图片大小和旋转图片到一定的角度。图片缩放的时候不能大于最大的缩放因子和小于最小的缩放因子。大于最大缩放因子或者小于最小缩放因子需要对图像进行回弹。图片旋转的角度只能为90度的倍数,不满足90度要进行回弹。图片回弹要一个渐变的效果。二、思路分析大体思路:首先,Android中提供了Matrix类可以对图像进行处理。其次,
YC1995
·
2017-08-06 20:43
Android自定义控件
之博客收集
这篇是自定义控件的。http://www.cnblogs.com/whoislcj/p/5708778.htmlhttp://blog.csdn.net/lianchen/article/details/48038969http://www.jb51.net/article/90373.htm知乎上一篇比较详细的,基本够你用了https://www.zhihu.com/question/41101
oh_flying
·
2017-07-29 18:43
Android自定义控件
- View的绘制
概述在现实生活中,如果我们要去画一个图形,必须先知道他的大小和位置,同样,在Android中,在绘制一个View前,也必须要先去测量将要绘制的View的大小,这个测量过程在onMeasure()方法中进行。MeasureSpec类Android系统给我们提供了一个强大的类MeasureSpec,通过这个类,可以帮助我们测量测量View,MeasureSpec是一个32位的int值,其中高2位代表测
Mr丶D
·
2017-07-26 09:44
Android
基于
Android自定义控件
实现雷达效果
如何制作出类似雷达扫描的效果,具体方法如下一、效果图二、实现思路1、自定义控件RadarView用来画雷达的效果图,可以自定义属性包括backgroundColor:背景颜色circleNum:圆的数量startColor:开始颜色endColor:结束颜色lineColor:线的颜色2、通过Handler循环发送消息到MessageQueue中,将mRotate加3,使Matrix旋转mRota
chenshun310
·
2017-07-23 15:44
Android自定义控件
沉浸式ViewGroup
Android4.4开始,官方已经允许我们修改通知栏,使其沉浸式。每次开发需要界面沉浸式时,虽然不困难,但是还算是挺繁琐的,所以开发了一套沉浸式的viewgroup方便今后开发。基本上所需要实现的沉浸式的状态都能实现,但是控件自身设计上侵入性较强,具体如何就见仁见智了。效果看下图:代码方面/***类描述:沉浸布局必要接口*创建人:Monke*创建时间:2017/1/17*@versionV1.
MonkeZ
·
2017-07-21 15:33
Androd自定义控件
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他