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
android自定义view
复用UI
前言:项目搭建UI中,我们总会遇到很多都是地方重复样式,比如:现在来学习一下如何自定义一个UI模块,重复利用提高开发效率以及避免代码冗余。自定义UI模块步骤:一、先贴出一个案例:1.自定义view类(ServiceView)publicclassServiceViewextendsLinearLayout{privateTextViewtv_content;//右边显示的内容privateText
jnn_dream
·
2020-09-16 03:19
Android
Android自定义View
与高级UI
Android自定义View
概述Android开发进阶的必经之路一个效果只要它能够在手机上面实现你就应该具备实现它的能力。
yzpyzp
·
2020-09-16 02:46
Android面试题
Android
JAVA
Android自定义View
的 测量onMeasure的一些理解
1.首先明确自定义view测量的目的:确定自身的大小。首先onMeasure(intwidthMeasureSpec,intheightMeasureSpec);方法时parent给子View的约束条件。里面包含了该子view的mode和建议的大小尺寸。实际中对于match_parent和精确的数值大小系统已经给我们解决了,一般不需要修改,我们只需处理好warp_content的情况就好了。1.1
我的地盘听我的
·
2020-09-16 01:28
Android
android自定义view
三(draw和ondraw)
1、
Android自定义View
一(基础和原理)http://blog.csdn.net/androidxiaogang/article/details/518491362、onMeasure(),onLayout
PowerFromAndroid
·
2020-09-15 16:17
android基础
android自定义view
分区域点击的圆饼图(区域个数比例根据数据源动态改变)
转载请标明出处,欢迎评论探讨和指出不足之处~效果图:实现效果:可根据数据源的改变来动态绘制不同比例的图,并实现分区域点击效果文末会附上工程下载链接思路:将360度根据比例分配给各类型数据以-90为起点,根据比例来画第一个扇形区域,并将此扇形的末尾弧度设置为下一个扇形的起始弧度关键点为判断点击区域:/***4|1*-----|-----*3|2*圆被分成n(mPieDataList.size())等
宇宙骚客
·
2020-09-15 11:55
自定义view
android自定义View
之复合控件
复合控件可以很好地创建出具有重用功能的控件集合。很多的APP都有一些共通的UI界面,为了统一应用程序的风格,下面我们就以一个Topbar为实例讲解复合控件。实现效果如图:第一步:定义属性在res资源目录的values目录下创建一个attrs.xml属性定义文件,为一个View提供可自定义的属性。代码中,通过标签声明了自定义属性,并通过name属性来确定引用的名称。第二步:创建自定义控件—-创建类C
Labi1993
·
2020-09-15 11:09
android开发
android
控件
界面
ui
Android自定义View
-练习一
2019独角兽企业重金招聘Python工程师标准>>>1、实现一个简单的类似于TextView的自定义View1.1自定义属性在attrs.xml文件中添加了如下的内容1.2在布局xml文件中的使用引入了如下包名:xmlns:zhy="http://schemas.android.com/apk/res-auto"具体的代码如下:1.3自定义一个类extendsview类自定义一个类,继承andr
weixin_34144848
·
2020-09-14 23:30
手把手教你打造一个心电图效果View
Android自定义View
大家好,看我像不像蘑菇…因为我在学校呆的发霉了。思而不学则殆丽丽说得对,我有奇怪的疑问,大都是思而不学造成的,在我书读不够的情况下想太多,大多等于白想,所以革命没成功,同志仍需努力。好了废话不说了,由于布总要做一个心电图的玩意,所以做来练练手,总之拿到的UI图如下:做好的效果如下:拿到图,先做一些简单的分析。呃..背景表格的绘制心电图的绘制背景表格的绘制:首先drawColor黑色,然后用循环来画
weixin_30908103
·
2020-09-14 23:46
移动开发
面试
ui
Android自定义View
绘制彩色圆弧
效果如下:自定义View代码如下:packagecom.example.yan;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Paint;importandroid.graphics.Rect;importandroid.graphics.RectF;importandroid.
小燕子love
·
2020-09-14 23:21
view
Android自定义View
实现边缘阴影效果
Androidd的所有控件都是是继承View,View类中提供了很多Android控件共有的属性和效果,其中有一些是可滑动控件特有的效果,比如滚动条(scrollbars)、边缘阴影(overScrollMode)等。一般来说,在我们自定义View时,View为我们提供的属性和效果我们是不需要自己实现的,View内部已经为我们实现好了。比如我们自定义一个滑动布局,只要我们正确实现下面几个方法,返回
DonKingLiang
·
2020-09-14 23:44
Android
android
自定义View
EdgeEffect
overScrollMode
Android自定义View
实现开关按钮
UI图的效果如下实现的gif效果图如下,后续做些细节上的优化即可实现思路,通过自定义继承View,通过Canvas,Paint等api绘制出来分析思路:以UI3倍图作为标准,宽为156px,高为90px,则宽高比为156/90高度在dimens已经定义好,3倍图的UI,则对应于30dp则宽度width=height*156/90;这里的circleThumb的移动范围,我们发现是这个circleT
布丁西西
·
2020-09-14 23:15
自定义View
android
canvas
自定义View
Android自定义View
之仿京东售后审核进度
本篇文章已授权微信公众号guolin_blog(郭霖)独家发布概述:同常在做商城类的App时,都会有售后的需求,而售后流程通常会因为不同的业务,而分为不确定的几个步骤,如下图所示:那么问题就来了,像这样的效果如何实现呢?让我们先放下这个问题,先看看UI模仿的京东原图是怎样的:最后在看看我最终实现的效果:静图:动图:从上面的效果图中我们可以观察到,当步骤少于等于5个时,等分居中显示,当步骤大于5个时
杰克庹庹
·
2020-09-14 23:04
Android—UI
自定义view绘制基
Android实现自定义的电池充电View
最近简单学习了一下
Android自定义View
的实现,感觉趁热打铁动手实践最重要,写了一个电池充电的简单带动画自定义View。
OpenLD
·
2020-09-14 22:45
Java
Android
Android自定义View
之自定义开关按钮
一、效果展示[外链图片转存失败(img-JSLSSZvc-1562509507511)(http://www.mincoder.com/images/201445/WfUnrDewJ6djEqcu.net/20141103105931471)]二、相关链接Android自定义控件系列二:自定义开关按钮(一)Android自定义控件系列三:自定义开关按钮(二)Android自定义控件系列三:自定义开
陈李冠
·
2020-09-14 22:37
Android进阶UI
android自定义view
之 判断一个点是否在制定矩形内
/***判断点是否在圆内**@parampointF待确定点*@paramcircle圆心*@paramradius半径*@returntrue在圆内*/privatebooleanisPointInCircle(PointFpointF,PointFcircle,floatradius){returnMath.pow((pointF.x-circle.x),2)+Math.pow((pointF
阿杜大
·
2020-09-14 22:58
自定义view
Android自定义View
—小巧清爽的多节点进度条
前言最近项目有一个节点进度条的小需求,完成后,想分享出来希望可以帮到有需要的同学。真机效果图自定义View完整代码开箱即用~,注释已经炒鸡详细了/***@description:节点进度条*@author:DMingO*@date:2020/4/15*/publicclassPointProcessBarextendsView{/***未选中时的连线画笔*/privatePaintmLinePai
DMingOu
·
2020-09-14 21:54
Android
开源
canvas
android
java
Android自定义View
完美实现指示器位置随进度变化的IndicateProgressView
该文章同步发布在公众号”LinminTech”上,请在本文最后扫码关注,获取更多精彩Android开发文章。效果图需求在平时开发过程中,UI经常要求实现如上图所示的ProgressBar,但是Android系统自带的ProgressBar并不能满足我们的要求,这就要求我们自定义实现这样的控件。基本原理在网上看到很多类似直接继承系统ProgressBar来实现此控件,但是在实现进度指示器都比较复杂,
天外来客1009
·
2020-09-14 20:51
Android
Android自定义View
--自己撸一个柱状图也没那么难
本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。绪论*转眼间,2016伴随着互联网寒冬和帝都的雾霾马上就过去了,不知道大家今年一整年过得怎么样?最近票圈被各个城市的雾霾刷屏,内心难免会动荡,庆幸自己早出来一年,也担忧着自己的未来的职业规划。无所谓了,既然选择了这个行业,我觉得大家就应该坚持下去,路是自己走的,及时再寒冬,只要你足够优秀,足够努力,相信你最后还是
Hankkin_Coding
·
2020-09-14 10:47
android
开发进阶
Android
自定义篇
Android自定义View
模仿密码输入框
自定义密码输入view继承EditTextpackagecom.anyan.www.ann;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.graphics.Canvas;importandroid.graphics.Paint;importandroid.graphics.RectF
安妍妍
·
2020-09-14 03:24
Android
Android自定义View
之密码输入框
本文为
Android自定义View
系列,难度不大,都是些坐标的计算,阅读本文大概需要5分钟。
EoniJJ
·
2020-09-14 03:01
Android
Android自定义View
实现仿QQ实现运动步数效果
效果图:1、attrs.xml中2、QQStepViewpublicclassQQStepViewextendsView{privateintmOuterColor=Color.GRAY;privateintmInnerColor=Color.RED;privatefloatmBorderWidth=20.0f;//20代表的20pxprivatefloatmStepViewTextSize=12
weixin_34007291
·
2020-09-13 20:03
Android自定义View
之Canvas绘图
Canvas为绘图提供了以下几个非常有用的方法:Canvas.save()Canvas.restore()Canvas.translate()Canvas.rotate()Canvas.save(),字面理解为保存画布,类似于photoshop的图层,保存之后的操作类似于在新图层上作画。Canvas.restore(),类似于图层合并的操作,作用是将save()之后绘制的图像与save()之前的图
yforyoung
·
2020-09-13 09:38
Android
Android自定义View
之paint(一)
2019独角兽企业重金招聘Python工程师标准>>>学习自定义view,就是将view绘成自己想要的样子,自然就要有绘画的工具,那就是Paint。**1.构造函数**Paint()Createanewpaintwithdefaultsettings.创建一个默认的Paint对象Paint(intflags)Createanewpaintwiththespecifiedflags.创建一个指定fl
weixin_34377065
·
2020-09-13 09:20
Android自定义View
之Canvas的使用
Android自定义View
系列
Android自定义View
之Paint绘制文字和线
Android自定义View
注意事项
Android自定义View
之图像的色彩处理
Android自定义View
之图片外形特效
weixin_33910460
·
2020-09-13 09:03
Android自定义View
--从Canvas、Paint、Bitmap谈起
Android中提供的常用控件非常丰富,即便如此,也很难满足在实际开发中的各种需求。自定义视图的核心实现需要我们重写View.onDraw(Canvascanvas)方法,接下来就从该函数的唯一参数类型Canvas入手分析。首先,简要介绍以下基本图形接口相关的类:1.Bitmap------可以来自资源/文件,也可以在程序中创建,实际的功能相当于图片的存储空间。2.Canvas------如果把B
shaolianglife
·
2020-09-13 09:15
Android开发
Android自定义View
-引导蒙版
引导蒙版引导蒙版分为三部分1、高亮显示的目标布局2、围绕着目标布局的围栏布局3、用于提示的蒙版布局DEMO地址:https://github.com/chaozhouzhang/CustomProgressViewGuideMask guideMask = new GuideMask.Builder(this) //蒙版所在activity .setMaskActivi
singwhatiwanna
·
2020-09-13 08:07
android
安卓
css
spring
js
Android自定义View
之画笔与画布
现在做的这个项目需要一个折线图的功能,当时想着使用第三方库来实现,结果总不能令我满意,只能通过自定义View用画笔去画了,这才发现妈的这东西我不会赶紧去百度下,后来李大神把他画的折线图给我了,我一看那叫一个顶礼膜拜啊,通过百度和看源码翻译,一个方法一个方法的去看,,总算理出来一丢丢头绪,先记录下吧在这里边有三个对象非常重要Paint画笔Canvas画布Path路径不多说了代码撸起来1.Paint画
来根烟如何
·
2020-09-13 08:38
感悟
android
canvas
path
View
Android自定义View
-Canvas的详细介绍
Canvas常用方法有:1)drawXxx系列:以一定的坐标值在当前画图区域画图,需要注意的是图层会叠加,即后面绘画的图层会覆盖前面绘画的图层。2)clipXxx系列:在当前的画图区域裁剪出一个新的画图区域,这个画图区域就是Canvas对象的当前画图区域了。比如:clipRect(newRect()),那么该矩形区域就是Canvas的当前画图区域。3)getXxx系列:获得与Canvas相关的一些
RXLH929903
·
2020-09-13 08:18
Android自定义View
研究(三) -- 获得Bitmap的三种方法
Android自定义View
研究(三)--获得Bitmap的三种方法是不是开始摩拳擦掌了,哈哈,有感觉了吧,有感觉了就加油,开始下一步学习,一步一步始终会学到东西,这章不解释,上面有完整注释一、使用BitmapFactory
memechashang
·
2020-09-13 08:21
Android自定义View
基础之Canvas、Paint介绍
Android自定义View
是每个初级开发者向中高级开发者进阶的必要条件,所以接下来就自定义View的基础会做一些介绍和学习,与大家一起进步。
jianchideyuanyuan
·
2020-09-13 08:15
android自定义View
之(四)------一键清除动画
1.前言:自己也是参考别人的一些自定义view例子,学习了一些基本的自定义view的方法。今天,我参考了一些资料,再结合自已的一些理解,做了一个一键清除的动画。当年,我实现这个是用了几张图片,采用Frameanination的方式来实现,但是这个方法,不灵活,并且占资源,下面,我就采用自定义view的方法来实现这个功能。2.效果图:3.具体详细代码3.1\res\values\attrs_on_k
hfreeman2008
·
2020-09-13 08:20
android
自定义view
android之自定view
Android 自定义View之绘图
https://blog.csdn.net/moira33/article/details/79111343【
Android自定义View
之绘图】
Android自定义View
之绘图基础图形的绘制一Paint
崔玉峰
·
2020-09-13 08:37
Android
Android自定义View
-canvas.drawRect()用法详解
提起自定义view,很让人心烦心累,但是我们又不得不去面对,欠下的总要还的,慢慢学吧.开发中我们会遇到这种情况,上下滑动不带标题,左右滑动不带左右栏.这个时候如何处理,那么你就要好好学习一下这个canvas.drawRect()的用法,它可以帮助你解决这个问题!言归正传,先看几个示例你就懂了.一.首先我们要看canvas.drawRect()方法的最后一个参数(至关重要一个参数)TablesAre
yukuoyuan
·
2020-09-13 07:40
Android默认机制
Android自定义View
基础--Paint画笔设置样式
Android中画笔设置样式的时候发现有三种有样式如下Paint.Style.STROKE;//描边Paint.Style.FILL;//填充Paint.Style.FILL_AND_STROKE;//描边加填充展示效果如下途中对应的样式:STROKEFILLFILL_AND_STROKE图中第二张与第三张看着一样,其实第三张比第二张大了一圈描边。
小小米乐
·
2020-09-13 07:44
Java
Android
Android高级UI
Android自定义View
从入门到进阶--前篇
前篇1.为什么要写这些?回首我从2016年7月毕业到现在也算是从事了接近(2015年7月到现在),在目前的公司中也开发了数个app应用上线时间用户量盖特浏览器2017-2180W王者语音2017-8130W水滴农场2018-6860W一起打年兽2019-317.6W这也算是当前的一点点成绩吧。这两年多来跟着从360出来的高级架构师(也就是现在的CTO)学到了不少好东西,他也算是我android进阶
追逐梦想meng
·
2020-09-13 07:08
Android自定义View
自定义View
android
Android自定义View
之绘制虚线
布局自定义DashLineViewpublicclassDashLineViewextendsView{privatePaintmPaint;privatePathmPath;publicDashLineView(Contextcontext,AttributeSetattrs){super(context,attrs);mPaint=newPaint(Paint.ANTI_ALIAS_FLAG)
l6666_6666
·
2020-09-13 07:01
android自定义view
onDraw canvas
android自定义view
onDrawcanvas,paint方法在onMeaure和onLayout完成后的onDraw方法canvascanvas简单来说就是一块画布,当我们需要进行绘制时候,他就像一张纸
小小巴
·
2020-09-13 07:07
android
Android 自定义View Canvas
上一篇在
android自定义view
Paint里面说了几种常见的Point属性绘制图形的时候下面总有一个canvas,Canvas是是画布上面可以绘制点,线,正方形,圆,等等,需要和Paint结合一起使用
胡小牧
·
2020-09-13 07:53
Android
自定义View
android自定义View
绘制几何图形
1、MainActivity.class类包importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.content.Context;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.g
wljun739
·
2020-09-12 10:17
Android
Android自定义view
pager且高度自适应
importandroid.content.Context;importandroid.support.v4.view.ViewPager;importandroid.util.AttributeSet;importandroid.view.MotionEvent;importandroid.view.View;/***滑动页面工具类**CreatedbyXiaobingLiuon2016/10/
劉胡來
·
2020-09-12 09:42
android
Android 中动画的使用总结
文章是对HenCoder
Android自定义View
1-6:属性动画PropertyAnimation(上手篇)的总结,读者可以直接通过链接看HenCoder的这篇文章。
安新小子
·
2020-09-11 16:51
Android自定义View
学习整理
Paint类:画笔Canvas类:画布,画出成品;与屏幕显示不是一个概念,相当于一个透明图层ARGB不在onDraw()中创建变量:因为当需要重绘时就会调用onDraw(),创建的变量会一直被重复创建,引起频繁GC,引起卡顿。Path类Region类:区域相交视图动画:补间动画(scale、alpha、translate、rotate)、AnimationSet帧动画(set和get取资源的方法要
回成都进腾讯
·
2020-09-11 15:08
Android
Android自定义View
——自定义搜索框(SearchView) 非常实用的控件
好多东西写起来太麻烦了,而且我在最开始用的也不是自己写的,所以找了一个非常棒的测试了一下.转载的在Android开发中,当系统数据项比较多时,常常会在app添加搜索功能,方便用户能快速获得需要的数据。搜索栏对于我们并不陌生,在许多app都能见到它,比如豌豆荚在某些情况下,我们希望我们的自动补全信息可以不只是纯文本,还可以像豌豆荚这样,能显示相应的图片和其他数据信息,因此Android给我们提供的A
生活PPT_亮子
·
2020-09-11 15:58
Android
移动开发
复习
查询
资料
android
控件
搜索
Android自定义View
之圆形比例图(进度条)
在我们APP中,经常会用到如下的一张比例图:这个比例图可以清楚的展示一个项目所占的比例,同时也可以变成一个圆形进度条:显而易见,这是一个自定义View,那么该如何创建这样一个自定义View呢?我们先来简单的回顾一下自定义View的流程,分三步,onMesure(),onLayout,onDraw()。这个自定义View比较简单,分为三部分:中间的圆,中间显示的文字、外圈的弧线。既然有了这样的思路,
JokerWann
·
2020-09-11 14:14
安卓开发
Android自定义View
Android自定义View
直线比例图
项目中用到下面的效果:总共有四种状态,分四种颜色,根据传入的每种状态的比例值在直线上显示各自的长度。这种效果最终用两种方法完成。第一种第一种方法是首先想到的一种方法,自定义一个FrameLayout,在里面有四个互相重叠的Imageview或者textview。背景使用shpe绘制四个圆角矩形。然后根据传入的值动态改变imageview或者textview的宽度shape:view:package
chsmy2018
·
2020-09-11 12:16
android
自定义view
Android自定义view
,实现一个百分比圆环(展示百分比占比)
效果如图:1.自定义view(RingView)packagecom.notepad.project.myview;importandroid.content.Context;importandroid.content.res.Resources;importandroid.graphics.Canvas;importandroid.graphics.Paint;importandroid.gra
千万种心动
·
2020-09-11 12:36
工具类
Android自定义View
实现水波纹效果
本篇博文介绍一个
Android自定义View
的案例,后续博文会接下自定义View的相关流程和绘制原理。通过自定义控件实现。触摸屏幕实现水波纹效果。
YellowJacketHjj
·
2020-09-11 08:27
Android开发
Android View的requestLayout与invalidate
AndroidView深度分析requestLayout、invalidate与postInvalidate
Android自定义View
之requestLayout方法和invalidate方法
yzpyzp
·
2020-09-10 21:41
Android面试题
JAVA
Android
Android自定义View
之实现流行的新浪微博底部菜单:高仿“咸鱼APP”的底部菜单动画效果。
Android自定义View
之实现流行的新浪微博底部菜单:高仿“咸鱼APP”的底部菜单动画效果。
半颗心脏
·
2020-09-10 21:59
自定义UI
Android自定义View
实现选座功能
我们在安卓开发中安卓自带的控件满足不了我们的需求,因此我们就需要用到自定义View来满足我们的需求,在这里我要讲解的是自定义View实现选座功能,在安卓中一个会使用自定义View的人一定会开发出与众不同以及美观的项目首先,我展示一下效果以上主要就是我们需要创建一个我们自己的View继承自Viewgroup控件并实现onMeasure以及onDraw方法具体的代码是这样的publicclassSea
·
2020-09-08 09:58
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他