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
实现拖拽选择按钮
本文实例为大家分享了Android实现拖拽选择按钮的具体代码,供大家参考,具体内容如下github地址:https://github.com/xuezj/DragChooseDemoDragChooseDemo效果图Attributes属性(布局文件中的自定义属性)半径、文字大小、按钮个数注意配合使用,以达到最佳效果方法使用布局文件中的使用代码中调用dragChooseView=(DragChoo
叶角
·
2017-07-14 14:44
Android自定义view
之仿微信录制视频按钮
本文章只写了个类似微信的录制视频的按钮,效果图如下:一、主要的功能:1.长按显示进度条,单击事件,录制完成回调2.最大时间和最小时间控制3.进度条宽度,颜色设置二、实现思路该自定义View主要有三块组成,白色内圆,浅色大圆,圆形进度条;长按一段时间,内圆缩小0.75倍,外圆放大1.33倍,进度条显示更新,松开手内圆,外圆统一恢复到原来大小;长按时间达到最大,影藏进度条,,同样内圆外圆恢复到原来大小
Ikulm
·
2017-07-05 16:06
Android自定义控件
深入理解
Android自定义View
一、Android控件架构Android的每个控件都是占一块矩形的区域,大致的分两类,继承View和ViewGroup,ViewGroup相当于一个容器,他可以管理多个子View,整个界面上的控件形成了一个树形结构,也就是我们常说的控件树,上层控件负责下层控件的测量和绘制,并且传递交互事件,通过findviewbyid()这个方法来获取,其实就是遍历查找,在树形图的顶部都有一个ViewParent
machenshuang
·
2017-07-01 16:48
android
控件
Android
一个简单的
Android自定义View
- 音波波形图
最近有个项目中需要录音,参考了一个APP,录音实时用声波图显示声音大小,并且录音结束后可通过拖拽定位修改其中某一段时间的声音。这两天比较闲了,写了个没任何技术含量的波形图自定义view(就是在画线),欢迎指教。因为音频录制的方式很多,所以这个view只负责接收表示音量大小的值,具体传过来的值多大多小不限制,取所有的值中最大值按比例缩放。代码如下:publicclassWaveViewextends
christ
·
2017-06-29 17:48
Android
Android自定义View
展开菜单功能的实现
先给大家展示下效果图,如果大家感觉不错,请参考实现代码。思路1.下角Button的父View加入一个FrameLayout,也就是图中全屏透明灰色部分。菜单没有弹出的时候设置为不可见。设置FrameLayout点击事件,点击的时候缩回菜单。对应init()2.rameLayout中加入菜单按钮,也就是弹出的那三个。菜单没有弹出的时候设置为不可见。对应addElement()和freshElemen
狗大
·
2017-06-28 11:37
Android自定义View
的三个构造函数
自定义View有三个构造方法,它们的作用是不同的。publicMyView(Contextcontext){super(context);}publicMyView(Contextcontext,AttributeSetattrs){super(context,attrs);}publicMyView(Contextcontext,AttributeSetattrs,intdefStyleAttr
妖久
·
2017-06-21 09:25
Android自定义View
的测量过程详解
在Android开发中,自定义View可以说是从业人员从初级到中级的一个标志性过渡,不论你是老鸟还是新人,不论你是工作还是面试,自定义View都如同一个守关的BOSS一样,无法回避,《心花路放》里张俪(那个大长腿)说过,“遇到问题,正面面对。”,好吧,躲不起我还打不过么我?撸起袖子,干!Activity的组成结构粗讲首先,我们来看一下一个Activity包含哪些组件结构:1.png可以看到,每一个
贾亦真亦贾
·
2017-06-19 11:26
Android自定义View
实现不断旋转的圆形图片
自定义View是android开发的一个重要技能,用android提供的2/3D绘制相关类可以实现非常多炫酷的效果,需要实打实的编程基础。(吧)。但是自定义View又是我的弱项,所以最近都在摸索、练习自定义View。今天我写了一个圆形图片,同时不断匀速旋转的RotateCircleImageView。实现方法是自己想的,但肯定不是最好的实现方法。自定义View分四步。一:自定义属性;二:创建自定义
xjyhhh
·
2017-06-18 20:59
Android
Android自定义View
实现不断旋转的圆形图片
自定义View是android开发的一个重要技能,用android提供的2/3D绘制相关类可以实现非常多炫酷的效果,需要实打实的编程基础。(吧)。但是自定义View又是我的弱项,所以最近都在摸索、练习自定义View。今天我写了一个圆形图片,同时不断匀速旋转的RotateCircleImageView。实现方法是自己想的,但肯定不是最好的实现方法。自定义View分四步。一:自定义属性;二:创建自定义
xjyhhh
·
2017-06-18 20:59
Android
Android自定义View
- 仿支付宝月账单折线图
前言支付宝有个查看月账单的功能,最近一直在学习自定义View,于是就尝试着自己实现了一个类似的折线图。下面是支付宝消费分析功能截图和自己实现的折线效果截图:支付宝消费分析折线图.jpg效果1.jpg效果2.jpg效果3.jpg确定绘制内容在绘制折线图之前首先要分析折线图需要绘制哪些部分以及如何绘制这些部分,确定了各绘制部分及绘制方法之后再开始具体的绘制。支付宝消费分析折线图_v10.0.15.jp
neo1949
·
2017-06-15 17:53
Android 自定义ViewGroup
还是从方法开始说明ViewGroup,
Android自定义View
(二)函数分析中已经有说明了一下方法函数的意思,ViewGroup的实现方法有必要的两个onMeasure和onLayout和自定义View
FelixLiuu
·
2017-06-13 11:06
Android 自定义View(三)实现方法
前言前两篇已经记录了一下
Android自定义View
的原理和函数含义,这次来说说自定义View是如何实现的。
FelixLiuu
·
2017-06-13 11:55
收集一些Android常用的功能库(不定期更新)
实时显示音乐播放频率的控件image.png实时显示音乐播放频率的控件image.png仿微博Tabimage.png循环绘制下落物体的View,可以模拟雪花、雨滴、金币等物体样式的飘落效果image.png
Android
我给你洗袜子
·
2017-06-08 13:41
Android自定义view
Path 的高级用法之搜索按钮动画
关于Path之前写的也很多了,例如path绘制线,path绘制一阶,二阶和三阶贝塞尔路径,这些都是path的基本用法。今天我要带大家看的是Path的高级用法,先上图,再吹。效果大致是这样的。看着是不是挺好。话不多说,切入正题:既然今天要谈Path的高级用法,那就先来讲一讲(Path--中文)就是“路径”既然是路径,从我们面向对象的想法的话,我们就容易想到路径的长度,路径的某一点等。想到这里我们就引
WangRain1
·
2017-06-07 15:27
Android绘制工具Canvas
在
Android自定义View
的学习中,我们经常需要绘制,Canvas类就承担起绘制的作用。
清风徐来丶风自来
·
2017-06-06 21:56
Android基础
Android从零单排
Android自定义View
详解
一、Android控件架构开发过程中,当Android原生控件无法满足项目需求时,就需要我们自己自定义View来实现了。Android中的每个控件都会在界面上占据一个矩形区域,控件大致分成两类,ViewGroup控件和View控件。ViewGroup控件往往作为容器,它可以包含多个View控件,并管理被其包含的子控件。通过ViewGroup,整个界面上的控件形成了一个树形结构,如下图,上层控件负责
fjnu_se
·
2017-06-02 16:00
android
界面
android自定义view
——模仿qq消息气泡效果
先放一个效果,这是比平常气泡尺寸大很多的效果了。最终效果首先分析,这个view怎么分解成我们经常做的效果:静部分:两个圆,两条弧线圆就是两个完整的circle,这个好说弧线,我们发现,不是标准的椭圆弧了,这里一般使用二阶贝塞尔曲线(网上有很多讲的非常棒的文章,简单粗暴的说,就是PS里面,用两个锚点画曲线)图:贝塞尔曲线的绘制过程:A——二阶曲线(quadTo)——B——一阶曲线(就是lineto)
Vonelone
·
2017-05-31 23:15
Android自定义view
入门-自定义Textview
一、概述以前在项目当中很多效果要实现,首先想到的就是去网上找,想自己写又不太懂原理,网上看了几篇文章或者专题都是专门分析源码或者讲解方法的,没有结合项目,对知识是学了又忘。跟着Darren大神学了下,感觉不错。他山之石,可以攻玉。现在记录学习的过程,理清下思路,顺便也可以方便别人。今天要讲的是自己绘制TextView熟悉下自定义view一般的操作流程。二、效果图截图.PNG三、思路分析3.1写自定
临窗听雨
·
2017-05-27 17:15
Android 自定义ViewGroup
还是从方法开始说明ViewGroup,
Android自定义View
(二)函数分析中已经有说明了一下方法函数的意思,ViewGroup的实现方法有必要的两个onMeasure和onLayout和自定义View
FelixLiuu
·
2017-05-27 10:40
Android
自定义View
Android 自定义View基本用法
Android自定义View
基本用法看完鸿洋大神的自定义view一二三四,写一下自己的总结:一、自定义View的基本步骤:自定义属性:在res/values目录下创建attrs.xml自定义一个View
Jesse_Zhu0000
·
2017-05-24 14:29
android
Android自定义View
学习之圆角图片(圆形图片)
圆形图片的实现方式有很多种,首先我分享下自己所知道的一种实现方式,这种方式的实现对角度的控制很灵活,可以在xml中自由的设置,实现的过程中使用到了PorterDuffXfermode这个类,网络上对PorterDuffXfermode的解释:类android.graphics.PorterDuffXfermode继承自android.graphics.Xfermode。在用Android中的Can
Ikulm
·
2017-05-23 18:08
Android自定义控件
Path,SurfaceView, GLSurfaceView, SurfaceTexture,VideoView以及TextureView
View进阶-Path安卓自定义View进阶-Path之玩出花样(PathMeasure)-http://blog.csdn.net/u013831257/article/details/51565591
Android
ShareUs
·
2017-05-23 17:00
Android 自定义View(三)实现方法
前言前两篇已经记录了一下
Android自定义View
的原理和函数含义,这次来说说自定义View是如何实现的。
FelixLiuu
·
2017-05-22 18:54
Android
自定义View
Android自定义View
之金额输入EditText
之前做的一个项目需求做精确到小数点后两位的文本输入框,所以就自定义了一个EditText,效果是这样的:实现了四个需求:1.输入到小数点后两位停止输入2.直接输入小数点后,前面自动补零3.设置最大金额,超过后自定清除并提示4.金额前带零自定清除源码:https://github.com/LiKaiRabbit/MoneyEditText使用直接请添加依赖allprojects{repositori
LiKaiRabbit
·
2017-05-18 13:45
Android 自定义View
Android自定义View
Android自定义View
一简单的自定义View1首先定义View类MyView2重写onDraw方法3自定义属性resvalusattrsxml中定义属性二androidgraphics
chituhuan
·
2017-05-17 21:49
android
Android 自定义View实现抽屉效果
Android自定义View
实现抽屉效果说明这个自定义View,没有处理好多点触摸问题View跟着手指移动,没有采用传统的scrollBy方法,而是通过不停地重新布局子View的方式,来使得子View产生滚动效果
Android_Study_OK
·
2017-05-17 11:11
Android自定义View
进阶:绘制基本形状(一)
Android自定义View
基础:坐标系
Android自定义View
基础:角度弧度
Android自定义View
进阶:分类与流程1.Canvas的常用操作速查表API2.Canvas详解创建画笔://创建画笔
冉冉升起的小太阳
·
2017-05-10 15:47
Android自定义View
进阶:分类与流程
Android自定义View
基础:坐标系
Android自定义View
基础:角度弧度1.自定义View在没有现成的View,需要自己实现的时候,就使用自定义View,一般继承自View,SurfaceView
冉冉升起的小太阳
·
2017-05-10 15:22
Android自定义View
- 雷达扫描图
首先来看看效果图:CSDN博客地址这里写图片描述这里我使用了两种实现方式:继承view实现。继承surfaceview实现。为什么会有两种实现方式呢?主要是因为我在继续加入一些自定义功能的时候,如果是继承view,出现了卡顿的现象,也就是说在UI线程中做的逻辑操作太多了,导致UI线程失帧,最终导致了卡顿现象。又考虑到有些童鞋还没有学习surfaceview,所以会用两种方式去实现。文章末尾会贴出G
zone7_
·
2017-05-07 19:16
Android 打造专属的下拉刷新 加载更多
Android自定义View
UC下拉刷新效果(一)
Android自定义View
UC下拉刷新效果(二)
Android自定义View
UC下拉刷新效果(三)现在MD的设计风格逐渐在被接受,Android对应的嵌套滑动机制下的
lovejjfg
·
2017-05-01 16:43
趣味杂谈
鸿洋大神2016年所有文章链接
1自定义View AndroidPath酷炫动画,极速get花式Path[Android]五行代码实现炫动滑动卡片层叠布局Android如何实现一个平滑过渡的ViewPager广告条
Android自定义
xiaoyangsavvy
·
2017-04-27 16:00
Android中自定义View的实现方式总结大全
Android自定义view
是什么在我们的日常开发中,很多时候系统提供的view是无法满足我们的需求的,例如,我们想给一个edittext加上清除按钮,等等。
u3coding
·
2017-04-26 16:17
Android自定义View
Pager:水平滑动弹性效果,侧滑刷新加载的ViewPager
效果:1.当viewpger为第一页时向右滑动viewpager向右移动;2.当viewpger为最后一页时向左滑动是viewpger向左移动;首先先来看看效果图:是不是你想要的效果呢?思路:1.继承viewpger2.重写onPageScrolled方法,判断是能滑动3.重写onTouchEvent方法,处理滑动事件上代码:setp1:继承Viewpager,从写构造方法publicclassF
彬1981
·
2017-04-26 16:45
JAVA
android
Android自定义View
实现环形进度条的思路与实例
前言前段时间看到了豆瓣FM的音乐播放界面,有一个环形的进度条,非常的好看,于是想了想,为什么不自己做一个呢,于是就开始了自定义的过程豆瓣FM的播放界面如下图:功能分析虽然功能比较简单,但是仍然需要仔细分析1.图标外还有一圈圆圈,可以设置宽度2.圆形进度条和进度条底部,可以设置宽度,颜色等3.内部有一个圆形图片,可旋转实现思路分析1.可以设置宽度的圆圈这个比较容易,直接在onDraw方法中使用can
u3coding
·
2017-04-26 16:05
Android自定义View
实现绘制虚线的方法详解
前言说实话当第一次看到这个需求的时候,第一反应就是Canvas只有drawLine方法,并没有drawDashLine方法啊!这咋整啊,难道要我自己做个遍历不断的drawLine?不到1秒,我就放弃这个想法了,因为太恶心了。方法肯定是有的,只不过我不知道而已。绘制方法最简单的方法是利用ShapeDrawable,比如说你想用虚线要隔开两个控件,就可以在这两个控件中加个View,然后给它个虚线背景。
Android杂货铺
·
2017-04-25 15:55
Android自定义View
之绘制虚线
老实说,第一次看到这个需求的时候,第一反应就是Canvas只有drawLine方法,并没有drawDashLine方法啊!这咋整啊,难道要我自己做个遍历不断的drawLine?不到1秒,我就放弃这个想法了,因为太恶心了。方法肯定是有的,只不过我不知道而已。最简单的方法是利用ShapeDrawable,比如说你想用虚线要隔开两个控件,就可以在这两个控件中加个View,然后给它个虚线背景。嗯,理论上就
ETF大战Android
·
2017-04-22 13:29
Android自定义View
实现等级滑动条的实例
Android自定义View
实现等级滑动条的实例实现效果图:思路:首先绘制直线,然后等分直线绘制点;绘制点的时候把X值存到集合中。然后绘制背景图片,以及图片上的数字。
小码哥_WS
·
2017-04-19 10:41
滴滴2016校招测评题(建水库问题)
bg.jpg一、前言每周面试题,这周来个简单点,而且最近也在写
Android自定义View
系列的文章,欢迎大家关注公众号【于你供读】,每周推送面试题,每天推送技术干货。
8ec863a03f4f
·
2017-04-18 00:28
Android自定义View
——自定义搜索框(SearchView) 非常实用的控件
好多东西写起来太麻烦了,而且我在最开始用的也不是自己写的,所以找了一个非常棒的测试了一下. 转载的在Android开发中,当系统数据项比较多时,常常会在app添加搜索功能,方便用户能快速获得需要的数据。搜索栏对于我们并不陌生,在许多app都能见到它,比如豌豆荚在某些情况下,我们希望我们的自动补全信息可以不只是纯文本,还可以像豌豆荚这样,能显示相应的图片和其他数据信息,因此Android给我们提供的
qq_21153627
·
2017-04-13 12:00
android
搜索
控件
android自定义view
实现推箱子小游戏
本文实例为大家分享了android推箱子游戏的具体实现代码,供大家参考,具体内容如下自定义view:packagecom.jisai.materialdesigndemo.tuixiangzhi;importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;impor
ink_s
·
2017-04-12 09:15
Android 自定义view之扇形菜单(中)
上一篇文章我们介绍了布局和绘制,已经可以显示出基本的效果了,如果没看过的可以先看一下这篇文章
Android自定义view
之扇形菜单(上),这次我们来添加各种点击,滑动和拖动排序等功能,先回忆一下需求:仔细看上图
jeden
·
2017-04-11 20:12
android
Android自定义view
的一些实践
俗话说:好记性不如烂笔头鲁迅说:烂笔头不如在记一下(鲁迅:“我从没说过那句话!”)所以我就在记一下主题如标题内容在下面。What?看名字就知道了(自定义的View)Why?为什么要自定义View?主要是Android系统内置的View无法实现我们的需求,我们需要针对我们的业务需求定制我们想要的View。(理想很丰满,现实很骨感!)How?怎样实现自定义View首先安卓自定义View有三种实现方式:
海水未顶
·
2017-04-08 17:57
【Android】-
Android自定义View
长按事件的实现
setOnLongClickListener是android自带的长按事件,但有时在自定义view中我们需要点击我们绘制的图形,这就需要自定义一个长按事件。首先是自定义view的实现:packagecom.example.hxl.longpressview; importandroid.content.Context; importandroid.util.AttributeSet; impor
baidu_35701759
·
2017-04-05 16:00
Android自定义View
模仿虎扑直播界面的打赏按钮功能
前言作为一个资深篮球爱好者,我经常会用虎扑app看比赛直播,后来注意到文字直播界面右下角加了两个按钮,可以在直播过程中送虎扑币,为自己支持的球队加油。具体的效果如下图所示:我个人觉得挺好玩的,所以决定自己实现下这个按钮,废话不多说,先看实现的效果吧:这个效果看起来和popupwindow差不多,但我是采用自定义view的方式来实现,下面说说过程。实现过程首先从虎扑的效果可以看到,它这两个按钮时浮在
shenhuniurou
·
2017-04-04 11:03
自定义viewgroup的个人理解和参考网络的小demo
首先,说下哈,这是本人第一次写博客,说实话,自定义的view也不太那个啥,今天参考了邮电三精-大精wing 的
android自定义view
group初步之一----抽屉菜单,自己的一些改进和加深,什么都不说了
邮电三精-大精wing
·
2017-03-31 16:00
android
安卓
博客
自定义控件
自定义ViewGroup
android自定义view
之模拟qq消息拖拽删除效果
这个模拟功能的实现主要依靠了PATH和二阶贝塞尔曲线。首先上一张图来简单看一下:这个模拟功能有以下几个特点:在开始的时候点击圆以外的区域不会触发拖动事件点击圆的时候可以拖拽,此时会有一个拉伸效果,连接大圆和小圆拉伸到一定距离(自己设定)以后两个圆会断开,此时即使再拖拽进距离之内的时候也不会再产生已经断开的连接在距离之内松手的时候会回弹会原位置,并伴有一个弹跳动画介绍了这么多,看过我前边文章的朋友应
sakasa
·
2017-03-23 14:08
Android自定义View
中Paint、Rect、Canvas介绍(一)
自定义View对于新手而言貌似是一个很复杂的东西。格式,各函数的意义。对于大神经常忘记各函数及一些参数的具体写法及意义,刚好在做一个风车效果,把过程及遇到的问题都写下来1、如何自定义一个ViewpublicclassLeafViewextendsView{privateStringTAG="--------LeafView";publicLeafView(Contextcontext,Attrib
罔少年
·
2017-03-23 11:28
Android自定义View
绘制的方法及过程(二)
上一篇《
Android自定义View
(一)Paint、Rect、Canvas介绍》讲了最基础的如何自定义一个View,以及View用到的一些工具类。
罔少年
·
2017-03-23 10:12
Android自定义View
实现飘动的叶子效果(三)
上一篇对自定义View及一些方法有所了解,下面做一个简单的叶子飘动的例子主要技术点1、添加背景图片canvas.drawBitmap()2、Matrix动画类3、Matrix添加到画布上步骤1、添加黄色背景颜色publicLeafView(Contextcontext,AttributeSetattrs){super(context,attrs);bgPaint=newPaint();bgPain
罔少年
·
2017-03-23 10:23
Android自定义View
实现叶子飘动旋转效果(四)
上一篇实现了叶子飘动功能,《Android自定义叶子飘动》现在实现旋转效果要实现这个效果,要在之前的功能上添加2个功能1、通过matrix.postTranslate(intx,inty)在添加在Y轴上滑动2、通过matrix.postRotate(floatdegrees,floatpx,floatpy)实现叶子旋转代码实现1、获取Y坐标privatefloatgetMatrixY(){floa
罔少年
·
2017-03-23 10:40
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他