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自定义控件
Android进阶自定义控件之滑动开关
自定义开关控件
Android自定义控件
一般有三种方式1、继承Android固有的控件,在Android原生控件的基础上,进行添加功能和逻辑。
帅帅loyal
·
2020-09-14 11:03
Android基础
android
自定义控件-自定义开
android自定义控件
画布canvas背景色失效变黑色
错误示范:*****************************************************************************************************************************************************************************************页面显示:gps_v
seashine_yan
·
2020-09-13 08:55
Android自定义控件
系列——Paint类全解析
Paint常量常量名作用ANTI_ALIAS_FLAG抗锯齿标志DITHER_FLAG防抖动标志EMBEDDED_BITMAP_TEXT_FLAG绘制标记,在绘制文本时使用位图字体。禁用此标志将阻止文本绘制操作在字体中使用嵌入式位图冲击,从而导致具有可缩放轮廓和位图冲突的字体仅绘制可缩放轮廓,并且仅使用位图冲击的字体无法绘制FAKE_BOLD_TEXT_FLAG绘制标志,其对绘制文本应用合成加粗效
mLuoya
·
2020-09-13 08:15
Android动画与自定义控件
Android动画与自定义控件
android自定义控件
之可以表示画笔大小的调整画笔size 的SeekBar
作为一个也算是写过代码的人(虽然是个菜鸟),一直想写下自己的博客,之前由于上班的原因(其实是因为本人太懒)一直没机会写。现在辞完职休息了一个多星期后,就动手写写博客装装逼吧,也是对自己过去一年工作的总结。第一次写博客还是有点小激动的,写得不好也是情有可原(那能怎么办,我水平就这样)。废话说了一大堆,接下来就进入正文吧。当时项目中有个涂鸦画笔的功能,需要有个seekbar去动态调整涂鸦画笔的大小,同
liyue0011
·
2020-09-13 08:25
Android
android自定义控件
——以滑动开关为例
本文根据组件开发思想,首先介绍
android自定义控件
,然后将自定义的控件封装为jar包。最为实现了一个滑动开关的例子。
囧人
·
2020-09-13 08:46
Android自定义控件
之自定义圆形图片和圆角图片
今天给大家带来的自定义控件是一个圆角,和圆形图片。先说说为什么我要写这个功能1.通过自定义圆角和圆形图片我可以学到自定义属性中的枚举2.在这里我可以学到onDraw方法中图片的画法好了废话不多说先上效果图,看看是不是你们需要的功能。在这里我先所以下自定义属性中的枚举的用法枚举的用法其实和其他类型的属性用法是一样的在Values文件夹下创建attrs.xml这里我直接贴出代码,相信你看一眼就知道在x
呆萌土拨鼠
·
2020-09-13 08:08
Android
Android自定义控件
——侧滑菜单
转载请注明出处:http://blog.csdn.net/allen315410/article/details/39397445当我们打开某些应用的时候,总是会出现“侧滑菜单”这样的效果,至于这种侧滑菜单是谁首先创造出来的,已经不重要,但是侧滑菜单确实功能新颖,用户体验极好,以至于市面上很多很多的应用也纷纷加入侧滑菜单的效果,以下是我从应用市场上下载来的几个应用,随时截图发在这里,看看别人(大型
vincentdevs
·
2020-09-13 08:01
Android
Android自定义控件
之矩形(Rect、RectF)
检测矩形是否包含某个点publicbooleancontains(intx,inty)静态方法检测矩形是否相交publicstaticbooleanintersects(Recta,Rectb)实例变量检测是否相交。publicbooleanintersect(Rectr)实例变量和静态变量检测是否相交的区别在于,实例变量检测是否相交并不会吧相交矩形返回,而实例变量则会矩形返回。举个例子:原图,相
lijianbiao0
·
2020-09-13 07:33
Android自定义控件
Android自定义控件
-- 带有边框的RelativeLayout、LinearLayout
前言开发的时候总会遇到一些分割线,可以用一个View或者一个ImageView来绘制一条比较细的分割线,但布局写多了,感觉很麻烦,而且显得代码不优雅,所以一个带有边框的ViewGroup对开发会方便很多。1.实现1、自定义属性,在attr.xml文件中写入2、自定义控件,定义一个BorderRelativeLayout继承自RelativeLayoutpackagecom.tcmain.djim.
一只驴在敲代码
·
2020-09-12 03:12
Android 自定义View-图片文字变色,实现酷炫LoadingView或者进度条
大概半年之前,看过鸿洋大神的一篇博客
Android自定义控件
玩转字体变色打造炫酷ViewPager指示器他说大概想了32秒就知道了实现思路,这深深的刺痛了我。
Ruffian-痞子
·
2020-09-11 16:27
Android 自定义组合控件--自定义数字键盘组合控件
2.一定要重写带两个参数的构造函数3.可以不添加自己的属性,怎么添加自己想要设置的属性我就不写了,我放两篇文章的连接,你们自己看
Android自定义控件
之自定义组合控件
Android自定义控件
开发系列(
在下陈小村
·
2020-09-11 04:03
Android
基础
自定义控件三部曲视图篇(三)——瀑布流容器WaterFallLayout实现
前言:只要在前行,梦想就不再遥远系列文章:
Android自定义控件
三部曲文章索引:http://blog.csdn.net/harvic880925/article/details/50995268前面两节讲解了有关
启舰
·
2020-09-10 13:13
5
andriod开发
Android自定义控件
-UI绘制流程
目录一、Activity加载显示基本流程二、布局加载一、探秘setContentView(activity屏幕安装的位置)二、Window(电子屏幕)三、PhoneWindow(手机屏幕)四、DecorView(屏幕显示的内容)五、关系图三、UI绘制1、requestLayout2、invalidate3、ViewRootImpl4、流程图5、masure5.1、View的测量5.2、ViewGr
风之旅人、
·
2020-08-25 17:52
Android开发
Android
自定义View
android
自定义View
Android自定义控件
:仿美团下拉菜单及相关代码优化
背景最近的项目中用到了类似美团中的下拉多选菜单,在实际开发过程中,也发现了一些问题,主要归纳如下:1.当菜单较为复杂时,如果不能设计好代码逻辑,将造成控件难于维护2.美团菜单可以连续点击顶部tab,切换不同菜单,而我使用的popupWindow似乎在展开一个菜单时点击其他tab,菜单就会收回。本文将针对如上两个问题进行一些讨论,最终给出较为合理的解决方案。程序结构由于菜单涉及多级多项,如果把UI和
vonchenchen1
·
2020-08-24 22:18
Android自定义控件
Android面试准备:自定义控件
Android自定义控件
总结Android已经为我们提供了很多控件,但是大多数控件功能都比较单一简单,不能满足我们的需求,我们可以通过自定义控件的方式来实现自己想要的功能。
境界之轮回
·
2020-08-24 21:19
Android学习
Android View的生命周期,视图View绘制,View的创建和销毁
>
android自定义控件
/view有以下14个周期:View的生命周期1.onFinishInflate()当View中所有的子控件均被映射成xml后触发2.onMeasure(int,int)确定所有子元素的大小
desaco
·
2020-08-24 21:50
Android自定义控件
View(实现控件的动画效果,自定义类画简略时钟,TextView中文字逐一显示,动态设置progress的圆环/扇形ProgressBar等)
工作内容:1.自定义控件——实现动画效果(TextView中文字逐一显示)2.自定义一个简略时钟注意:postInvalidate();是在回调onDraw()方法,如果是想动态的去设置控件的一些属性,在设置后应该调用这个方法去在去按新的属性值画一次自定义属性:需在values目录下创建Valuesresourcefile,声明,下面有具体的操作学习分享:第一步:.新建一个java类继承自View
风正吹
·
2020-08-24 11:02
Android基础
android自定义控件
之三角绕圆环旋转 +改变速度+改变颜色
今天来玩一个好玩的,,那就是自定义View,相信大家都对这个东西有一定的了解,我就不多废话了,大神的资料多得是,可以自行查看学习,然后在来玩耍.......先上个效果图,欢迎各位大牛点评不多说,直接上代码,,步骤都在注释中首先创建MyCustomCircleArrowView类继承ViewpublicclassMyCustomCircleArrowViewextendsView{//从xml中获取
is6g6
·
2020-08-24 11:51
Android自定义控件
实现一个带文本与数字的圆形进度条
实现的效果图如下所示:第一步:绘制下方有缺口的空心圆,称为外围大弧吧anvas.clipRect(0,0,mWidth,mHeight/2+radius-textHeight*3/4);第二步:计算绘制圆弧进度条时的起始角度,设置为外围大弧的左端点为进度值得起点,扫过的角度所占外围大弧的百分比就是进度值第三步:绘制数字、文字、百分号第四步:使用HandlerRunnable和DecelerateI
王世晖
·
2020-08-24 10:36
Android自定义控件
Android安卓自定义控件实现点击事件等逻辑
要实现
Android自定义控件
,以便能够进行复用,这里尽行了一些简单的点击事件的设置,还可以进行其他的设置,原理一样首先需要在layout里面创建一个xml布局文件这里的background是自己画的一个
ITBestBai
·
2020-08-24 09:28
Android自定义控件
_渐变色圆形progressbar
产品跟圆杠上了系列,比较简单的控件,记录下方便下次直接取。主要用到sahder,神奇的渐变色/**shader绘制渐变色的弧度*/LinearGradientshader=newLinearGradient(0,mHeight/2,mWidth,mHeight/2,SECTION_COLORS,null,Shader.TileMode.MIRROR);mPaint.setShader(shader
hadis_fei
·
2020-08-24 09:15
Android_自定义控件
android
中秋深夜码字,完成了一个底部导航栏(
Android自定义控件
),一键添加图标和文字
关于我,欢迎关注csdn博客:ccapton(http://blog.csdn.net/ccapton)微信:CcaptonGithub:(https://www.github.com/ccapton)个人博客:http://www.ccapton.cn底部导航栏是Android和Apple应用很常见的设计元素,微信、微博、今日头条、简书等等很多app都用到了这个控件。以前自己写底部导航栏的时候,
ccapton
·
2020-08-24 08:23
Android
android
自定义View
控件
github
【总】Android动画机制总结导航
本篇文章内容来自于Android高级进阶顾浩鑫
Android自定义控件
三部曲文章索引之动画篇目录1.动画分类与区别2.逐帧动画FrameAnimation/DrawableAnimation3.补间动画
Amy_LuLu__
·
2020-08-24 00:24
Android自定义控件
之StepView
项目地址:https://github.com/baoyachi/StepViewStepView用来指示操作步骤,主要用在各种订单流程,比如购物,打车等场景中!效果图如下所示:
似水年华爱媳妇
·
2020-08-23 23:16
Android自定义控件
系列——View与内容作滑动或动画
View与内容作滑动或动画控件滑动View滑动的本质就是随着手指的运动不断地改变坐标。当触摸事件传到View时,系统记下触摸点的坐标,手指移动时系统记下移动后的触摸的坐标并算出偏移量,并通过偏移量来修改View的坐标,不断的重复这样的过程,从而实现滑动过程方法一:layout(),控制View的坐标privateintlastX=0;privateintlastY=0;@Overridepubli
mLuoya
·
2020-08-23 10:36
Android动画与自定义控件
Android动画与自定义控件
Android自定义控件
之Shader(着色器/渲染器)
Android自定义控件
之Shader(着色器/渲染器)在Paint有一个方法mPaint.setShader(Shadershader);Shader有五个子类:BitmapShader,ComposeShader
蜡笔小刘
·
2020-08-23 05:33
Android学习
android
控件
android自定义控件
、样式
关于自定义控件的使用,其实也还是比较好懂,使用的。首先要自己先定义个类并且继承于你自己想要实现的基础控件(Button、Text)等,或者也可以直接继承View类。在自定义类中一定要现实两个构造方法。一个是public类名(Contextcontext){super(context);}另一个是public类名(Contextcontext,AttributeSetattrs){super(con
过去式的美好
·
2020-08-22 18:46
android
java
Android自定义控件
打包,方便项目上使用
方式一:将项目打包成jar包方式二:项目作为一个library设计自定义的控件对android开发人员来说,是家常便饭了,但是多次做项目的经验证明了一个道理,自定义的控件,可以在其他项目中,多次使用,所以接下来我们来介绍2种常用的打包方式,并讨论他们的利于病。我们可以假设想要自定义一个改变文字显示的button(纯属假设,这样简单的功能其实也用不着自定义)首先写好布局文件mybutton.xml再
牛梦林
·
2020-08-22 17:09
Android自定义控件
系列案例【四】
案例效果:模拟器上运行有些锯齿,真机上和预期一样好案例分析:看效果,第一直觉肯定是Android原生态控件中没有这样的控件实现这种效果,自然想到应该需要自定义控件了,没错,这就是通过自定义控件来绘制的一个圆环进度条。仔细分析发现这个效果的进度条应该由几个部分组成,首先是无进度时的浅色圆环,然后是一个随进度变化的深色圆弧,而中间部分是一个深蓝色的实心圆,最后就是显示进度百分比的文字。这几部分大部分都
张科勇
·
2020-08-22 17:53
Android自定义控件
自定义控件三部曲之绘图篇(十)——Paint之setXfermode(一)
前言:不应该一路失望又一路等待时间它说世界还有不同的海但不要告诉我现实它很坏我想看看自己的能耐——莫文蔚《境外》系列文章:
Android自定义控件
三部曲文章索引:http://blog.csdn.net
启舰
·
2020-08-22 16:52
5
andriod开发
Android自定义控件
打jar包
建立一个纯的工程,只包含自定义控件,把res下面没用到的东西都删掉,然后右键-->export-->选中控件包和gen下面的R文件(如果自定义控件有用到属性的话)最后生成jar包,把这个jar包放在别的工程就可以使用了。如果jar包有引用一些res资源,还需把其下面的资源一同拷贝过去。如果遇到“Causedby:java.lang.NoClassDefFoundError:com.yourpack
跟随内心
·
2020-08-22 16:55
Android开发
android自定义控件
样式
Android控件样式自定义是用定义在drawable文件夹下的XML文件实现,在布局文件中通过设置控件的background属性达到效果。一、控件常见状态:在XML文件中用到了selector节点,selector可以理解为状态切换器,不同的状态下切换不同的样式,各种状态用Item节点表示,以下为一些常见的状态(注意:statelist中第一个匹配当前状态的item会被使用。因此,如果第一个it
cwx01perfect
·
2020-08-22 15:03
android小笔记
Android自定义View以及在项目中的实际运用(持续更新)
前言
Android自定义控件
,在项目中运用十分广泛,好多看上去炫酷的特效或是产品想要的效果,原生的系统控件中没有直接提供,此时我们就需要自定义控件。
小羊子说
·
2020-08-22 13:55
自定义view
android
倒计时
进度条
是时候拿起画笔了-
Android自定义控件
当拿起画笔绘画时真是有种笔墨流尘的感觉呢。虽然做android有段时间,但是对自定义控件其实并不是非常了解比较惭愧,最近正好需求中有个布局可以自定义控件,也正好趁着这次机会去熟悉一下自定义控件步骤和方法。Paste_Image.png需要实现的效果就是上图这样,一个进度条然后几个指示器,进度条上在绘制几个圆形,不是很复杂的控件,既然有进度条那么正好继承ProgressBar,这样可以使用默认样式。
壹尘子
·
2020-08-21 09:29
Android自定义控件
之自定义组合控件
Android自定义控件
之自定义组合控件前言:前两篇介绍了自定义控件的基础原理
Android自定义控件
之基本原理(一)、自定义属性
Android自定义控件
之自定义属性(二)。
zxn593066063
·
2020-08-21 09:39
Android自定义控件
——仿微信语音按钮
对于更多自定义控件的介绍,可以参考这篇:Android自定义view组合控件解析示例就是下方那个按钮(可以忽略ios系统)使用在xml中直接调用即可:publicclassVoiceBottonextendsButton{//对应三种状态//没有操作publicstaticfinalintNOT_VOICE=1;//正在说话publicstaticfinalintCUR_VOICE=2;//取消发
SkyFram
·
2020-08-21 01:59
Android
Android自定义控件
温度旋转按钮
1.介绍首先看下效果图2.思路初始化一些参数绘制刻度盘绘制刻度盘下的圆弧绘制标题与温度标识绘制旋转按钮绘制温度处理滑动事件提供一些接口方法3.实现初始化一些参数publicclassTempControlViewextendsView{//控件宽privateintwidth;//控件高privateintheight;//刻度盘半径privateintdialRadius;//圆弧半径priva
容华谢后
·
2020-08-21 00:20
自定义控件
android自定义控件
并添加属性的方法以及示例
安卓系统为我们提供了丰富的控件,但是在实际项目中我们仍然需要重新通过布局来实现一些效果,比如我们需要一个上面图标,下面文字的button,类似于下面这样的:最直接的解决办法是通过将imageview和textview放在一个垂直排列的LinearLayout中,如下:123456789101112131415161718但是每一个button都需要这么长的代码,上面三个按钮的话就需要重复写三次,而
一叶飘舟
·
2020-08-21 00:30
Android
UI
Android开发
android自定义控件
实例(LinearLayout参考此篇)
很多时候android常用的控件不能满足我们的需求,那么我们就需要自定义一个控件了。今天做了一个自定义控件的实例,来分享下。首先定义一个layout实现按钮内部布局:查看源码打印?0102060716172526接下来写一个类继承LinearLayout,导入刚刚的布局,并且设置需要的方法,从而使的能在代码中控制这个自定义控件内容的显示。查看源码打印?01publicclassImageBtnex
guozh
·
2020-08-20 23:44
android
手把手写
Android自定义控件
(三):测量宽高与绘制
上一篇讲解了自定义属性的相关操作,本篇来讲解如何测量控件。相比于前面的步骤,测量工作的复杂了许多,在这个阶段建议准备一张草稿纸记录各种思路和计算结果,这样不容易乱。下面是我在设计WaveLoadingView时的草稿。认识MeasureSpec在正式开始写测量代码前,首先需要知道一个重要的参数,MeasureSpec。它是一个32位的整型数据,由模式和长度组成,它的结构如下。其中0~29位封装了具
PYJTLK
·
2020-08-20 22:26
自定义控件
Android自定义控件
3——边缘凹凸的卡劵效果View
前言最近做项目的时候遇到一个卡劵的效果,由于自己觉得用图片来做的话可以会出现适配效果不好,再加上自己自定义view方面的知识比较薄弱,所以想试试用自定义View来实现。但是由于自己知识点薄弱,一开始居然想着用画矩形来设置边缘实现,后面一个哥们指导了我,在这里感谢他。实现分析上面的图片其实和普通的Linearlayout,RelativeLayout一样,只是上下两边多了类似于半圆锯齿的形状。那么只
yissan
·
2020-08-20 13:11
Android征程
Android自定义View
Android自定义控件
之自定义属性解析
Android中使用自定义属性的一般步骤:定义declare-styleable,添加attr使用TypedArray获取自定义属性设置到View上Sample注意:attr可以单独定义,不放在styleable中可以使用android内置attr,而不用声明format可以不用TypedArray来获取attrs.xmlMyView:/***Createdbybobomeeon16/1/25.*
Boo_Wang
·
2020-08-20 13:55
Android基础
自定义控件
Android自定义控件
——自定义属性
自定义属性的过程:1.在res/values文件夹中创建attrs的xml文件。2.写入标签,定义子标签attr,放入自定义属性的名称。format可以用|来同时使用1、reference参考某一资源Id2、color颜色值3、boolean布尔值4、dimension尺寸值(带有单位的sp/dp)5、float浮点型6、intager整形7、string字符串8、fraction百分比9、enu
-Sloth-
·
2020-08-20 13:23
Android进阶
自定义控件三部曲之动画篇(十三)——实现ListView Item进入动画
前言:宝剑锋从磨砺出,梅花香自苦寒来相关文章:《
Android自定义控件
三部曲文章索引》:http://blog.csdn.net/harvic880925/article/details/50995268
启舰
·
2020-08-20 12:57
5
andriod开发
《Animation动画详解》
Android自定义控件
之圆形头像
Android自定义控件
之圆形头像自定义控件也看了很多,但是感觉始终写不出来很牛逼的控件。看来还是自己火候不到位啊!平时也老玩,没有下苦功夫。每当看到爱哥、鸿洋等大牛的博客,仍是我继续努力的方向啊!
清风徐来丶风自来
·
2020-08-20 11:45
Android自定义控件
:一款多特效的智能loadingView(想学习自定义控件,这篇对你很有帮助哦!)
先上效果图(如果感兴趣请看后面讲解):1、登录效果展示2、关注效果展示3、非圆角按钮展示前话:现在待的公司基本都不忙,想着明年要换份工作。就利用这个空闲时间好好学习吧。最近把之前项目写的一个效果写成了github的依赖,想用的小伙伴,本文末尾有github地址;下面我们详细来看下,从我个人角度出发,一步一步剖析。步骤:1、【画圆角矩形】画图首先是onDraw方法(我会把圆代码写上,一步一步剖析):
岩浆李的游鱼
·
2020-08-20 10:25
android自定义控件
【
Android自定义控件
】之仿网易星球浮动小球
仿网易星球浮动小球读呗开发过程中遇到新需求,类似于网易星球收集黑钻的界面,考虑到可能也有人会使用,索性封装成库,后面好移植使用先看看需要实现的效果:需求分析:数据集合可能是int、double、float等类型小球位置随机没有数据时只有一个默认小球,位置固定小球上下抖动,点击向上运动消失实现分析:小球随机的位置固定在父view的宽高范围内可以在初始化和点击时判断集合是否为空从而显示默认小球补间动画
zc2echo
·
2020-08-20 10:57
自定义控件
Android自定义控件
实现圆形进度CircleProgressBar
近日有朋友问我有没有如下图效果的开源控件,相信大家无论是用IOS还是Android,都对这种效果不陌生,很多主流APP都会有这样或类似的效果,之前也打算研究一下这类控件的代码,苦于一直不知道应该怎么搜索这种效果(就是关键词)或者所搜的结果不是自己想要的,所以就一直搁置了下来。正好朋友需要这种效果,所以就忙里偷闲写了一个类似的、更加常见和适用范围更多的控件,效果如下图所示:自定义上图所示效果的控件时
不踢足球的王大雷
·
2020-08-19 20:47
Android_自定义控件
Android自定义控件
——仿微信半透明加载框
在我们的app中不免回遇到耗时操作,这时我们给个加载框进行过度,使用户体验大大加强。一、CustomDialog类的编写packagecom.daqsoft.jingguan.weight;importandroid.app.Dialog;importandroid.content.Context;importandroid.view.KeyEvent;importandroid.view.Win
-大锅饭-
·
2020-08-19 16:05
【Android自定义控件】
Android自定义控件
-AddView
packageview;importandroid.annotation.SuppressLint;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.graphics.RectF;imp
GS13070537189
·
2020-08-19 07:19
Android自定义
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他