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做自定义控件的时候,有以下方案。一,继承View,这种方案中,我们用到Paint,设置字体大小,及paint.setTextSize(size);设置自定义属性,在xml文件中设置大小,这种类型的自定义控件,没有发现什么问题。但是下一种方案的自定义控件,就出事了。如下:二,继承Layout,自定义组合控件。我们设置组件中的TextView的字体大小
Yao_YongChao
·
2020-08-03 14:34
Android
Android自定义控件
-彩色进度条
最终效果如下,没使用任何图片,全手工绘制,比较基础,给大家刚入门的做一个总结流程要点1初始化主要是Paint的属性和控件颜色、距离、大小的定义,这些需要在制作过程细心调整mDefaultWidthm、DefaultHeight可以在onMeasure()测量的时候定义,表示控件不设置具体大小时的初始化宽高privatefloatmLineThickness;privateintmDefaultHe
星恒_Android007
·
2020-08-03 13:59
自定义控件
Android自定义控件
自定义View步骤在values->attrs.xml中自定义控件的样式创建自定义View,在构造方法中获取自定义属性[重写onMesure]重写onDraw说明:onDraw必须要重写,onMesure可以不重写实践自定义View,实现如下图进度条先画一个矩形边框在边框内再画一个矩形,用红色充满整个矩形把文字画到矩形中间第一步:自定义View的属性第二步:在自定义View的构造方法中获取我们自定
刘运召
·
2020-08-03 13:18
普通
Android自定义控件
之extends textview
Android自定义控件
之extendstextview上效果图:实现:这个效果的实现有好多个方式,这里使用的是一个自定义状态的方式,咱们分三步走,代码如下:1)自定义view,继承TextView。
superbigcupid
·
2020-08-03 11:23
Android应用
Android自定义控件
之《自定义TextView(支持显示图片)》
有很多情况下,变态的需求,不得不让我们另辟蹊径,比如说,在一段文字里,愣是要让几处显示成别的颜色,或者字号要比其它文字大,或者小,其实这种情况下实现起来还算简单,只需要用到Html类的fromHtml()方法,加上html标签就可以实现,例如,把“AbnerMing是一个集才华与帅气于一身的帅哥”这句话中的AbnerMing设置成红色,字号稍大些,那么就可以这样做,Html.fromHtml(“A
AbnerMing
·
2020-08-03 10:38
Android
Android自定义View
自定义控件三部曲视图篇(二)——FlowLayout自适应容器实现
相关文章:《
Android自定义控件
三部曲文章索引》:http://blog.csdn.net/harvic880925/article/details/50995268经过上篇的铺垫,这篇就开始正式开始
启舰
·
2020-08-03 10:28
5
andriod开发
Android自定义控件
之——文字圆形边框(将文字绘制在圆中间)
自定义的控件写了很多跟圆形有关系的,有时候蛮纠结在圆里面画文字的有两种思路,一种是画圆之后再画字体,将字体控制在居中的位置另外一种是:重写TextView,控制TextView的gravity居中,再绘制TextView的边框,重点介绍这种用法。一、绘制之前,掌握RectF对象的用法RectF这个类包含一个矩形的四个单精度浮点坐标。矩形通过上下左右4个边的坐标来表示一个矩形。这些坐标值属性可以被直
cijcarjh606134
·
2020-08-03 10:50
Android自定义控件
的简单实现
1、首先创建一个类,继承view或者ViewGroup或者其子类(LinearLayout等),这个类就是将要实现的自定义控件了2、在values文件夹下新建xml文件,取名为attrs3、在attrs.xml中编写自定义属性集declare-styleable,在自定义属性集中创建自定义属性attr,例:其中的myAttrs是属性集的名称,用来区分多个属性集,在第一步创建的类中会用到里面就是一些
UniUIX
·
2020-08-03 10:00
Android使用Canvas绘图
目录目录前言画布Canvas画笔Paint自定义圆形进度条前言
Android自定义控件
经常会用到Canvas绘制2D图形,在优化自己自定义控件技能之前,必须熟练掌握Canvas绘图机制。
低调小一
·
2020-08-03 09:33
Android应用开发
【
Android自定义控件
】选择输入框的实现
1.场景Android开发中经常会用到选择输入控件,比如性别的输入2.示例图片3.代码组成1)演示用的主界面布局不多说,这里采用EditText+一个自定义的底部列表对话框来实现的2)布局文件3)Activity代码/****/packagecom.acoe.demo.select.activity;importcom.acoe.demo.select.R;importcom.acoe.demo.
Acoe
·
2020-08-03 09:58
edittext
Android 自定义 View 进阶 - Xfermode
在
Android自定义控件
中,Xfermode知识点占有很重要的地位,它能帮助我们实现很多炫酷的效果。例如,实现各种形状的图片控件;结合属性动画实现渐变效果。
星火燎原2016
·
2020-08-03 08:55
Android
自定义
View
Android自定义控件
热身——自定义属性attrs.xml中format详解
转载请注明出处:http://blog.csdn.net/xiaohao0724/article/details/50679467首先自定义命名空间:xmlns:havorld="http://schemas.android.com/apk/res-auto"1.reference:参考某一资源ID属性定义:属性使用:2.color:颜色值属性定义:属性使用:3.boolean:布尔值属性定义:属
程序猿、啊啊啊
·
2020-08-03 08:54
Android自定义控件
Android自定义控件
之自定义属性 format详解
Android自定义View控件己经不是什么新鲜话题,AndroidApi提供了一大堆基础组件给我们,需要什么特定功能还需要我们继承它们然后定制更加丰富的功能。这里介绍一下自定义属性formatreference:参考某一资源ID。(1)属性定义:(2)属性使用:2.color:颜色值。(1)属性定义:(2)属性使用:3.boolean:布尔值。(1)属性定义:(2)属性使用:4.dimensio
weixin_33843409
·
2020-08-03 06:05
一起来学习
Android自定义控件
1
通过对自定义控件的学习去可以更深入的掌握android的相关知识点,所以学习
android自定义控件
是很有必要的。记得以前学习总是想着去先理解很多
weixin_30861797
·
2020-08-03 06:45
Android 自定义view (一)——attr 理解
前言:自定义view是
android自定义控件
的核心之一,那么在学习自定义view之前,我们先来了解下自定义view的自定义属性的attr的用法吧Androidattr是什么(1)attr的简单理解就是一个属性约束
weixin_30750335
·
2020-08-03 06:32
Android自定义控件
---继承ProgressBar功能扩展
一、前言前一段时间在做视频开发,由于本人刚接触视频开发这块,所以领导没有对我提很高的要求,仅仅要求能够播放本地视频即可。我想怎么简单怎么做。于是选择用AndroidVideoView控件来播放视频(后面发现VideoView的灵活性实在太差,我不想吐槽)。最终的效果图:视频全屏效果这次的任务主要难度在于进度条这个控件。各位可以从上面的两张图中看到,进度条被分为三段。每段表示一个视频,并且每个视频的
自律给我自由1024
·
2020-08-03 05:22
Android自定义控件
Android自定义控件
使用attrs属性
最近一直在忙项目,只好周末整理一下代码。自己做笔记的同时与大家一起学习交流。一、attrs.xml文件的中属性类型format值的格式"reference"//引用"color"//颜色"boolean"//布尔值"dimension"//尺寸值"float"//浮点值"integer"//整型值"string"//字符串"fraction"//百分数,比如200%枚举型的格式:XML文件中使用:
chengkni
·
2020-08-03 05:07
知识分享
学习笔记
Android自定义控件
--圆形进度条(中间有图diao)
智能家居越来越流行,在智能家居中我们常要表现一些数据的百分比圆形度条中间加个图是一种非常流行的自定义View1.第一步你首先需要对类进行继承ViewpublicclassCircleProgressImageViewextendsView2.第二步要实现三个构造方法并且前面少参数的调用当前多参数的构造方法publicCircleProgressImageView(Contextcontext){t
孤独浪人1
·
2020-08-03 05:33
android开发
Android自定义控件
之——文字圆形边框(将文字绘制在圆中间)
自定义的控件写了很多跟圆形有关系的,有时候蛮纠结在圆里面画文字的有两种思路,一种是画圆之后再画字体,将字体控制在居中的位置另外一种是:重写TextView,控制TextView的gravity居中,再绘制TextView的边框,重点介绍这种用法。一、绘制之前,掌握RectF对象的用法RectF这个类包含一个矩形的四个单精度浮点坐标。矩形通过上下左右4个边的坐标来表示一个矩形。这些坐标值属性可以被直
txfyteen
·
2020-08-03 05:15
android
android自定义控件
系列----Scroller类详解
说在前面的话:为什么要来说Scroller这个类呢?这个类到底是拿来干什么的呢?如果你看了ListView这类控件那么你肯定会发现里面有一个Sroller类,其实它的作用就是辅助记录和计算我们滑动的距离和速度这些。从而让我们在自定义控件的时候可以方便的做一些滑动和回弹的动画,为什么呢?因为Sroller类都给你计算好了嘛。类分析publicclassScroller{privateintmMode
小白兔与大白兔
·
2020-08-03 04:50
java
android
Android自定义控件
学习(四)------创建一个视图类
创建一个视图类精心设计的自定义视图与其他精心设计的类非常相似。它使用易于使用的界面封装了一组特定的功能,它可以高效地使用CPU和内存,等等。不过,作为一个设计良好的设计,自定义视图应该:符合Android标准提供适用于AndroidXML布局的自定义样式属性发送无障碍事件与多个Android平台兼容。Android框架提供了一组基本类和XML标签,可帮助您创建满足所有这些要求的视图。本课讨论如何使
stevenzqzq
·
2020-08-03 02:00
Android
自定义控件三部曲视图篇(一)——测量与布局
相关文章:《
Android自定义控件
三部曲文章索引》:http://blog.csdn.net/harvic880925/article/details/50995268今天给大家讲讲有关自定义布局控件的问题
启舰
·
2020-08-03 00:37
5
andriod开发
Android自定义控件
打造放大镜效果
上周没啥事,想到以前看到过一个放大镜的效果,虽然感觉这个效果没什么用,但是觉得还是挺酷炫的,所以就花了点时间,做了一个放大镜的自定义控件。首先说说我的思路,需要做到放大效果,我的想法是利用矩阵Matrix将图片进行放大和平移,然后再根据放大镜显示的位置,显示对应的放大位置。所以步骤如下:先做一个可以跟随手指移动的控件,重写onTouchEvent方法,代码如下:@Overridepublicboo
赵宝宝在不在
·
2020-08-02 23:11
Android控件
Android自定义控件
-EditText(可用于登陆界面)
最近在研究前辈写的代码,看到了有关于登陆界面的用户名和密码,使用的是自定义EditText的,所以写两篇相关文章来记录。其实用户名和密码使用的EditText控件非常相似,拿用户名处使用的控件为例,它包括如下功能:在没内容的时候,不显示清除按钮,在有内容的时候,显示清除按钮在有内容的时候,点击清除按钮可以删除EditText中的内容而在密码处使用的控件,包括如下功能:在没内容的时候,密码可见按钮不
CRAZYFAKE
·
2020-08-02 22:40
Android
android自定义控件
继承View,其中父类的三个构造方法有什么区别?
android开发者网站上有相关的说明文档:1.publicView(Contextcontext)是在java代码创建视图的时候被调用,在代码里new的话一般用一个参数的,如果是从xml填充的视图,就不会调用这个2.publicView(Contextcontext,AttributeSetattrs)这个是在xml创建但是没有指定style的时候被调用,写在xml里的调用2个参数的attr里边
CodeBugs
·
2020-08-02 21:16
Android自定义控件
使用-仿ios来电接听按钮
Android自定义控件
使用-仿ios来电接听按钮开发自定义控件步骤1.编写继承自View的子类或viewGroup的子类2.为自定义View类增加属性3.绘制控件4.响应用户消息5.自定义回调函数自定义控件的一些方法
Simple_Peng
·
2020-08-01 14:47
Android
Android自定义控件
之ListView的下拉刷新与上拉加载
开发项目过程中基本都会用到listView的下拉刷新和上滑加载更多,为了方便重写的ListView来实现下拉刷新,同时添加了上拉自动加载更多的功能。Android下拉刷新可以分为两种情况:1.获取更多的数据,按服务器数据库时间顺序存储入情况,此刻我们是获取是显示在我们应用中的数据更早前的数据,这也是最常见的情况。比如(微博获取更多信息,就是获取更多更早前的信息,然后动态的添加到已有的数据的下方);
切切歆语
·
2020-08-01 10:20
Android自定义控件
无法通过代码修改大小、高宽,setMinimumHeight无效的问题
首先在理解我为什么这么写之前,请阅读一篇前人的文章:http://blog.csdn.net/a396901990/article/details/36475213这篇文章详细的分析了一下onMeasure函数的源码和用法。通过阅读这篇文章我才得到了启示。再次感谢一下这个博主。进入正题~随着开发的深入越来越多的控件需要自己去写去画,也就是我们常说的自定义控件。但是相信很多人都碰到过自定义控件在布局
zhu071011
·
2020-08-01 08:01
android开发
Android自定义控件
----继承ViewGroup自定义ViewPager1(学习)
1效果图2项目结构3源码:3.1自定义控件ImageViewGrouppackagecom.zhh.mybanner;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.util.AttributeSet;importandroid.util.Log;importandroid.view.MotionE
zhaihaohao1
·
2020-08-01 08:07
ViewPager
自定义
Android自定义控件
----继承ViewGroup自定义实现流式布局
1效果图:2项目结构3思路:1自定义ViewGrounp,写一个类继承ViewGrounp2重写onMeasure();测量子View的宽高,设置自己的宽高;onMeasure()根据子View的布局文件,为子View设置测量模式和测量值测量=测量模式+测量值测量模式有3种1.EXACTLY(精确值):100dp,match_parent2.AT_MOST:wrap_content3.UNSPCI
zhaihaohao1
·
2020-08-01 08:07
listview及相关控件
自定义
android自定义控件
的最大高度MaxHeightView
前言本博文来自我在博客园的文章:http://www.cnblogs.com/carbs/p/5142758.htmlandroid中部分控件具有maxHeight功能,如button等,但是对于ViewGroup类的控件,没有此属性,当我们需要限制某些view的高度时,(比如限制屏幕下方对话框的最大高度)那么,就需要一种可以限制其子view最大高度的ViewGroup。如何为自定义ViewGro
carbs_wang
·
2020-08-01 07:20
android
Android自定义控件
GroupView之MarginLayoutParams
1.MarginLayoutParams是ViewGroup.LayoutParams的子类2.使用我总结了下,一般我们会在哪些地方使用到MarginLayoutParams2.1Activity/Fragment这种界面代码中,我们会通过获取它来给View设置参数,比如我的这篇博客Java设置View的Layout_Gravity和Gravity这篇博客的意义不在于学习下这两个属性参数,只是抛砖
一抹离愁
·
2020-08-01 07:57
java
Android自定义View--用ViewGroup打造一个3D堆叠卡片容器
最基本的
Android自定义控件
,大神就别看了。
Dawish_大D
·
2020-08-01 01:48
【Android开发】
Android自定义View
Android自定义控件
沉浸式ViewGroup
Android4.4开始,官方已经允许我们修改通知栏,使其沉浸式。每次开发需要界面沉浸式时,虽然不困难,但是还算是挺繁琐的,所以开发了一套沉浸式的viewgroup方便今后开发。基本上所需要实现的沉浸式的状态都能实现,但是控件自身设计上侵入性较强,具体如何就见仁见智了。效果看下图:底部是一个LinearLayout,它的background沉浸,而它子View不沉浸底部是FrameLayout,背
MonkeZ
·
2020-07-31 20:32
Android自定义控件
系列——View的全解析
ViewView体系坐标系屏幕区域划分//获取屏幕宽高DisplayMetricsmetrics=newDisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(metrics);intwidthPixels=metrics.widthPixels;intheightPixels=metrics.heightPixels;
mLuoya
·
2020-07-31 20:14
Android动画与自定义控件
Android动画与自定义控件
Android自定义控件
之继承ViewGroup创建新容器(四)
欢迎大家来学习本节内容,前几节我们已经学习了其他几种自定义控件,分别是自定义控件之对现有控件拓展(一)、自定义控件之直接继承View创建全新视图(二)及自定义控件之创建可以复用的组合控件(三)还没有学习的同学请先去学习下,因为本节将使用到上几节所讲述的内容。在学习新内容之前,我们先来弄清楚两个问题:1.什么是ViewGroup?ViewGroup是一种容器。它包含零个或以上的View及子View。
管满满
·
2020-07-31 17:01
Android自定义控件
Android自定义控件
之短信验证码自动填充
VerifyCodeViewVerifyCodeView是一个用于输入验证码的
Android自定义控件
,它支持数字类型的验证码,支持自定义外观,并且支持短信验证码自动填充。
gogo_wei
·
2020-07-31 17:45
Android
自定义View
android自定义控件
(七) onMeasure() 测量尺寸
上次讲的自定义控件刷新点屏幕的任意地方都会刷新,而且在xml里自定义控件下面放一个textview的话,这个TextView是显示不出来的,不只这个,以前的几个自定义控件都是为什么呢?今天来讲下onMeasure()在自定义刷新控件的基础上重写onMeasure方法根据上一篇自定义组件修改注释在代码里这里的TextView无法显示,想要显示的话,要测量控件的大小publicclassCusView
ethan_xue
·
2020-07-31 17:39
Android
Android开发经验分享
android自定义控件
(五) 自定义组合控件
转自http://www.cnblogs.com/hdjjun/archive/2011/10/12/2209467.html代码为自己编写目标:实现textview和ImageButton组合,可以通过Xml设置自定义控件的属性。通过代码或者通过xml设置自定义控件的属性1.控件布局:以Linearlayout为根布局,一个TextView,一个ImageButton。Xml代码2.自定义控件代
ethan_xue
·
2020-07-31 17:38
Android
Android开发经验分享
Android自定义控件
之自定义ViewGroup实现标签云
前言:前面几篇讲了自定义控件绘制原理
Android自定义控件
之基本原理(一),自定义属性
Android自定义控件
之自定义属性(二),自定义组合控件
Android自定义控件
之自定义组合控件(三),常言道:
dengzou5556
·
2020-07-31 17:54
Android自定义控件
之循环旋转弧度不断变化圆弧的控件
Android自定义控件
的绘制流程为Measure(测量)–>Layout(布局)–>Draw(绘制)。
ZRP_ANDROID
·
2020-07-31 16:51
Android自定义控件
ViewGroup
1.自定义ViewGroup第一步重写OnMeasure方法;在onMeasure方法中一般情况下我们会利用父类传给我们的参数(intwidthMeasureSpec,intheightMeasureSpec)来获取Mode和Size:finalintwidthMode=MeasureSpec.getMode(widthMeasureSpec);finalintheightMode=Measure
p413768973
·
2020-07-31 12:40
Android自定义控件
集合
blog.csdn.net/wingichoy/article/details/50483101http://blog.csdn.net/aigestudio/article/details/41212583
android
xxxxxhua
·
2020-07-31 12:38
android
Android自定义控件
之仿美团下拉刷新
作者:阿拉灯神灯原文地址:http://blog.csdn.net/nugongahou110美团的下拉刷新分为三个状态:第一个状态为下拉刷新状态(pulltorefresh),在这个状态下是一个绿色的椭圆随着下拉的距离动态改变其大小。第二个部分为放开刷新状态(releasetorefresh),在这个状态下是一个帧动画,效果为从躺着变为站起来的动画。第三个部分为刷新状态(refreshing),
IT程序狮
·
2020-07-30 22:05
Android自定义控件
之圆形进度条
Android自定义控件
之-圆形进度条先上图:填充的环形的贴代码不废话:**CircleProgressBar.java**packagecom.xiaolei.xiaoui;importandroid.content.Context
xiaolei123
·
2020-07-30 21:54
Android自定义控件
动态显示时间 年月日 时分秒
这个要求用的不多,但是也有写项目上面不想看手机时间,要求你直接把时间日期给动态显示在界面上这里就记录一个自定义控件吧publicclassUpdateTimeTextViewextendsAppCompatTextView{privateStringTAG="UpdateTimeTextView";privateThreadrunnable;privatebooleanmBoolean=true;
高山流水哗哗哗
·
2020-07-30 16:33
android
技巧
android自定义控件
---小球圆周运动
小学开始语文就是坑也没啥写博客的经验乱写写前段时间项目中有要用到一个功能小球沿着固定轨迹根据手指滑动就拿这个例子来看看android的自定义控件这里是继承View来将这个实现做成一个控件自定义控件显示就是一个onDraw(Canvascanvas)来绘出所以我们要在位置变化的时候计算出小球的位置绘在这个点就行了分析一下吧只分析0-90的情况(圆周运动四个情况分开考虑)往下看吧这是对0-90的分析其
Daemon1993
·
2020-07-30 08:05
Android
Android自定义控件
(一)
本篇将对
Android自定义控件
进行基本的讲解,后面还会持续更新。自定义控件要求:1.应当遵守Android标准的规范(命名,可配置,事件处理等)。2.在XML布局中可配置控件的属性。
中流击水浪遏飞舟
·
2020-07-30 06:55
技术博客
代码
Android自定义控件
时钟效果
时钟动图效果如下:画图逻辑如下:@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){intwidthMode=MeasureSpec.getMode(widthMeasureSpec);intwidthSize=MeasureSpec.getSize(widthMeasureSpec);intheigh
景兄弟1366
·
2020-07-30 01:32
移动开发
Android
Android自定义控件
实战——滚动选择器PickerView
转载请声明出处http://blog.csdn.net/zhongkejingwang/article/details/38513301手机里设置闹钟需要选择时间,那个选择时间的控件就是滚动选择器,前几天用手机刷了MIUI,发现自带的那个时间选择器效果挺好看的,于是就自己仿写了一个,权当练手。先来看效果:效果还行吧?实现思路就是自定义一个PickerView,单独滚动的是一个PickerView,
奋斗的newbie
·
2020-07-29 13:33
android
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他