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
基础之自定义属性深入分析
参考文章。http://blog.csdn.net/xmxkf/article/details/51468648http://blog.csdn.net/lmj623565791/article/details/45022631;1.初始CustomView的构造函数通常我们在实现CustomView的时候,都会先继承View并实现View的三个构造函数,例如:importandroid.cont
codeHoward
·
2017-10-29 19:36
Android自定义View
学习(一):实心圆
1.View的基础知识1.什么是ViewView是Android中所有控件的基类,View的本身可以是单个空间,也可以是多个控件组成的一组控件,即ViewGroup,ViewGroup继承自View,其内部可以有子View,这样就形成了View树的结构。2.View的位置参数View的位置主要由它的四个顶点来决定,即它的四个属性:top、left、right、bottom,可用来分别表示View左
cvStronger
·
2017-10-27 00:16
Android进阶之路
Android自定义View
实现QQ运动积分转盘抽奖功能
因为偶尔关注QQ运动,看到QQ运动的积分抽奖界面比较有意思,所以就尝试用自定义View实现了下,原本想通过开发者选项查看下界面的一些信息,后来发现积分抽奖界面是在WebView中展示的,应该是在H5页面中用js代码实现的,暂时不去管它了。这里的自定义View针对的是继承自View的情况,你可以将Canvas想象为画板,Paint为画笔,自定义View的过程和在画板上用画笔作画其实类似,想象在画板上
sphere
·
2017-10-26 15:48
android自定义View
:纯canvas绘制的体重刻度尺
废话不多说,先上效果图在此特别感谢扔物线的HenCoder系列,目前已更新了8章内容,让我从一个纯canvas小白变成了canvas小菜。刻度尺效果是仿写HenCoder公众号中《仿写酷界面》中的薄荷健康的滑动卷尺效果,效果图如下:网上已经有很多大神都写过类似的刻度尺,我是抱着学习canvas的态度来写的,做得不好还请指教需求分析绘制刻度可滑动,滑动停止后自动移动到最近刻度增加了两边透明度变化涉及
Pro47x
·
2017-10-25 16:30
原创
Android自定义View
绘制四位数随机码
现在有这样一个需求,实现显示随机随机数可能在代码中直接很简单的就实现了,但是现在我们直接自定义View来实现这个效果,那么我们来分析一波吧,我们允许开发者自己设置这个textview的大小,颜色,和初始四位随机数的文字,那么我们需要提供自定义属性,好吧,首先把自定义属性的简单使用介绍一下吧:首先在res/values文件夹下建利attrs.xml文件,由于这次我们功能决定我们要提供三个自定义属性,
飞鸟96
·
2017-10-23 10:56
Android自定义View
播放Gif动画的示例
前言GIF是一种很常见的动态图片格式,在Android中它的使用场景非常多,大到启动页动画、小到一个Loading展示,都可以用GIF动画来完成,使用也很方便,直接从美工那边拿过来用就成。如果项目赶时间或者自定义原生动画太麻烦,GIF都是一个很好的选择,相比于最新的WEBP格式的动画,也有更好的兼容性(毕竟已经出现很多年了)。关于图片加载我一直用的是Google推荐的Glide,图片加载和缓存都做
大头呆
·
2017-10-21 09:48
Android自定义View
——从零开始实现书籍翻页效果(一)
版权声明:本文为博主原创文章,未经博主允许不得转载。系列教程:Android开发之从零开始系列源码:github.com/AnliaLee/BookPage,欢迎star大家要是看到有错误的地方或者有啥好的建议,欢迎留言评论前言:本篇是系列博客的第三篇,这次我们要研究书籍翻页效果。不知道大家平时有没用过iReader、掌阅这些小说软件,里面的翻页效果感觉十分的酷炫。有心想研究研究如何实现,于是网上
AnliaLee
·
2017-10-20 12:43
android开发
Android自定义View
Group实现堆叠头像的点赞Layout
简介这样的点赞列表怎么样?之前做社区的时候也有类似的点赞列表,但是没有这样重叠,一个小小的改变,个人感觉逼格提高不少。这个很有规则,就是后一个头像会覆盖一部分到前一个头像上,头像多了就像一串糖葫芦了。这个实现起来不难,自定义ViewGroup,关键重写onLayout方法。关于自定义控件的基础知识可以看一看这个,整理的很详细:https://github.com/GcsSloop/AndroidN
FlowLeaf
·
2017-10-20 09:46
Android自定义View
——从零开始实现水波浪进度框
版权声明:本文为博主原创文章,未经博主允许不得转载。系列教程:Android开发之从零开始系列源码:github.com/AnliaLee/Progressbar,欢迎star大家要是看到有错误的地方或者有啥好的建议,欢迎留言评论前言:相信同行们都知道,我们程序员有一种痛,叫做别人的代码。读懂别人的代码很重要的一点就是要抓住作者的思路,有了思路才能将过程推导出来,否则脑阔会疼。为己为人,本系列教程
AnliaLee
·
2017-10-17 17:15
android开发
Android自定义View
——从零开始实现圆形进度条
版权声明:本文为博主原创文章,未经博主允许不得转载。系列教程:Android开发之从零开始系列源码:github.com/AnliaLee/Progressbar,欢迎star大家要是看到有错误的地方或者有啥好的建议,欢迎留言评论前言:以前老是用别人造的轮子,知其然不知其所以然,有时看懂了别人写的过多几个月又忘了,遂来开个坑把一步步实现和思路写下来,弄成一个系列。由于上班时间不多,争取一周撸个一到
AnliaLee
·
2017-10-12 12:55
android开发
Android自定义View
之绘制基础
转载请注明出处:http://blog.csdn.net/jarchie520/article/details/78199580Android中的自定义View一直以来都是通往进阶的必备技能,之前这方面也看过一些,但是看的比较杂乱,最近打算系统的对它进行学习并且整理记录,今天先来看看最基础的部分————绘制基础。一、绘制的简要说明自定义绘制最主要的点就是重写绘制方法,当我们定义一个类去继承自Vie
乔布奇
·
2017-10-11 00:00
Android - 收藏集
Android自定义View
的各种姿势1Activity的显示之ViewRootImpl详解Activity的显示之ViewRootImpl初探Activity的显示之Window和ViewAndroid
passiontim
·
2017-10-10 16:06
Android DIY抠图——想怎么抠就怎么抠
下面我分享Android的一个抠图技巧,这篇文章只适合有Android基础和向量基础的小伙伴,如果朋友们刚学Android不久,建议先去了解
Android自定义View
、Touch机制、Canvas/Path
白云苍狗日悠悠
·
2017-10-09 14:18
android-实用技巧
Android自定义View
与添加点击事件
一、新建属性在新建的module中的values文件夹下新建atts.xml声明//此处省略10000字二、实现自己的View可以继承RelativeLayout创建构造方法privateStringtitle;privateTextViewmTvTitle;privateLayoutParamstitleParams;publicTopbar(Contextcontext,AttributeSe
Charon1997
·
2017-10-03 15:17
android
Android自定义View
画圆功能
本文实例为大家分享了
Android自定义View
画圆的具体代码,供大家参考,具体内容如下引入布局自定义View的java类,继承ViewpublicclassViViewextendsView{Paintpaint
xcjean
·
2017-09-30 09:56
Android 自定义view实现TopBar效果
本文实例为大家分享了
Android自定义view
实现TopBar的具体代码,供大家参考,具体内容如下布局文件自定义属性attrs.xml文件自定义View的Class类publicclassMyViewextendsRelativeLayout
xcjean
·
2017-09-30 08:29
Android自定义View
实现箭头沿圆转动实例代码
具体代码如下所示://MyCircleView类publicclassMyCircleViewextendsView{//当前画笔画圆的颜色privateintCurrenCircleBoundColor;privatePaintpaint;////从xml中获取的颜色privateintcircleBundColor;privatefloatcircleBoundWidth;privateflo
zhao__na
·
2017-09-28 15:23
android自定义view
,时间刻度尺,时间轴,视频轴
TimeRuler最新版见github地址(欢迎star):https://github.com/huangdali/TimeRuler时间轴、时间刻度尺继承至TextureView,效率更高已适配横竖屏缩放功能(分钟、小时级别)自动移动(自由决定开启与关闭移动)时间轴中选择时间实时设置当天时间显示有效视频时间超时(超过00:00:00,、23:59:59)自动处理带拖动开始、结束、自动移动、超时
大力-哥
·
2017-09-27 22:46
android
自定义控件
Android自定义View
的实现方法实例详解
一、自绘控件下面我们准备来自定义一个计数器View,这个View可以响应用户的点击事件,并自动记录一共点击了多少次。新建一个CounterView继承自View,代码如下所示:可以看到,首先我们在CounterView的构造函数中初始化了一些数据,并给这个View的本身注册了点击事件,这样当CounterView被点击的时候,onClick()方法就会得到调用。而onClick()方法中的逻辑就更
zg_old
·
2017-09-25 08:39
Android自定义View
_底部弹出Popuwindow
从底部弹出PopuWindow在开发中是一个经常用到的问题,代码枯燥,又没有什么技术含量,我就把它封装了一下,以最简单的方式实现它.看下效果图实现方式基础类packagecn.yuan.xiaoyu.testmodule.view.picker;importandroid.content.Context;importandroid.graphics.Rect;importandroid.graph
yukuoyuan
·
2017-09-23 11:13
Android自定义View
Android详解
Android自定义View
圆形和拖动圆、跟随手指拖动效果
单纯的自定义一个圆非常简单只需要几步就完成拖动圆添加实现触摸事件即可我在第一次自定义View圆遇到的几个Bug:1.拖动圆的话在xml里面设置的自定义圆的宽和高是它能活动的空间的大小不是圆控件的大小如果你定义了100dp拖动它的时候超过100dp这个距离这个圆就会看不见就像下面这样如果想活动于整个屏幕直接给宽和高match_parent属性就好了2.我在定义充满属性match_parent的时候运
赢le
·
2017-09-18 09:42
Android自定义View
Group之流式布局
前言以前总是喜欢用别人写好的东西。但是真的说自己写自定义View还未必能写的出来。这篇文章完全是即时兴起,想看看在没有看其他人的博客的情况下自己是否真的能自定义View,所以就有了这篇文章。github地址:https://github.com/Amoryan/FlowLayoutimage.png为什么要重写onMeasure我们首先看看View里面这个的默认实现protectedvoidonM
你怕是很皮哦
·
2017-09-16 15:27
Android自定义View
-canvas.drawRect()用法详解
提起自定义view,很让人心烦心累,但是我们又不得不去面对,欠下的总要还的,慢慢学吧.开发中我们会遇到这种情况,上下滑动不带标题,左右滑动不带左右栏.这个时候如何处理,那么你就要好好学习一下这个canvas.drawRect()的用法,它可以帮助你解决这个问题!言归正传,先看几个示例你就懂了.一.首先我们要看canvas.drawRect()方法的最后一个参数(至关重要一个参数)TablesAre
yukuoyuan
·
2017-09-07 15:44
Android默认机制
Android自定义View
——实现水波纹效果类似剩余流量球
最近突然手痒就想搞个贝塞尔曲线做个水波纹效果玩玩,终于功夫不负有心人最后实现了想要的效果,一起来看下吧:效果图镇楼一:先一步一步来分解一下实现的过程需要绘制一个正弦曲线(sin)或者余弦曲线(cos)通过水平平移曲线来的到像水波波动的效果水平移动的同时还需要有水位上涨,也就是向上平移裁剪画布为圆形,在圆形区域绘制曲线通过上面4步就可以实现了二:现在就来实现第一步,绘制一个sin曲线;这里画了一张图
Code-Porter
·
2017-09-04 23:52
Android自定义View
Android 自定义View实例之进度圆环
自定义View的相关文章:Android实现一个简单的自定义View
Android自定义View
步骤AndroidPaint详解
Android自定义View
之Canvas相关方法说明
Android自定义
_老孟_
·
2017-09-04 16:23
----------UI
View
Android自定义View
入门及实战
前言在Android应用开发过程中,固定的一些控件和属性可能满足不了开发的需求,所以在一些特殊情况下,我们需要自定义控件与属性,同样,这也是面试中面试官问的几率比较高的问题,也是由初级工程师通向中高级工程师必备的。实现步骤继承View类或其子类复写view中的一些函数为自定义View类增加属性(两种方式)绘制控件(导入布局)响应用户事件定义回调函数(根据自己需求来选择)哪些方法需要被重写onDra
空空大师丶
·
2017-09-04 11:24
Android自定义View
仿QQ侧滑菜单的实现代码
先看看QQ的侧滑效果分析一下先上原理图(不知道能否表达的清楚==)-首先这里使用了Android的HorizontalScrollView水平滑动布局作为容器,当然我们需要继承它自定义一个侧滑视图-这个容器里面有一个父布局(一般用LinerLayout,本demo用的是),这个父布局里面有且只有两个子控件(布局),初始状态菜单页的位置在Y轴上存在偏移这样可以就可以形成主页叠在菜单页的上方的视觉效果
Lukang_0513
·
2017-08-31 08:56
你也可以自己写一个可爱 & 小资风格的Android加载等待自定义View
前言Android开发中,加载等待的需求非常常见本文将手把手教你做一款可爱&小资风格的加载等待
Android自定义View
控件,希望你们会喜欢。
Carson_Ho
·
2017-08-30 11:25
自定义View
&
动画
Android开源:一款你不可错过的可爱&小资风格的加载等待控件库
前言Android开发中,加载等待的需求非常常见本文将带来一款可爱&小资风格的加载等待
Android自定义View
控件的使用,希望你们会喜欢。
Carson_Ho
·
2017-08-30 11:05
自定义View
&
动画
新手学自定义View系列(一)之canvas绘制API
但是目前
Android自定义View
的现状是很多人对自定义View都能说得出来一些,但是实际上根据需求开发起来却比较难。
mikyou
·
2017-08-28 23:44
Android自定义View
-onMeasure介绍
推荐两篇博客:AndroidView系统解析(下)-任玉刚-CSDN博客ANDROID自定义视图——onMeasure,MeasureSpec源码流程思路详解-大苞米的专栏-CSDN博客重写onMeasure的作用实现特定的测量方式,比如实现一个时钟的自定义View要求宽高比例1:1、像TextView一样根据内容自适应。onMeasure(int,int)介绍onMeasure(int,int)
_jinhong
·
2017-08-28 23:13
android-自定义view
Android自定义view
圆并随手指移动
本文实例为大家分享了
Android自定义view
圆并随手指移动的具体代码,供大家参考,具体内容如下main代码publicclassMainActivityextendsAppCompatActivity
heibuke
·
2017-08-28 11:31
自定义View系列目录索引
Android自定义View
目录索引当谷歌封装的一些原生的控件不能满足我们的需求时,自定义view就变得越来越重要了,尤其是对于一些对界面要求很高的app中,自定义view更是随处可见的!
别人都叫我小华
·
2017-08-26 22:02
Android
自定义view
Android自定义View
仿华为圆形加载进度条
View仿华为圆形加载进度条效果图实现思路可以看出该View可分为三个部分来实现最外围的圆,该部分需要区分进度圆和底部的刻度圆,进度部分的刻度需要和底色刻度区分开来中间显示的文字进度,需要让文字在View中居中显示旋转的小圆点,小圆点需要模拟小球下落运动时的加速度效果,开始下落的时候慢,到最底部时最快,上来时速度再逐渐减慢具体实现先具体细分讲解,博客最后面给出全部源码(1)首先为View创建自定义
ZHU_文涛
·
2017-08-25 11:50
Android自定义View
展示Wifi信号强弱指示方法示例
前言最近因为工作的需要,要自定义展示Wifi信号强弱的需要,就通过利用系统广播的方式实现了一个自定义View――WifiStateView,下面话不多说了,感兴趣的朋友们一起来看看详细的介绍吧。实现的效果图如下所示:用不同的图片来表示Wifi信号的强弱,可以自定义Wifi信号等级图标简陋了点,根据需要来替换即可/***作者:叶应是叶*时间:2017/8/2218:25*描述:*/publiccla
叶应是叶
·
2017-08-24 09:18
Android自定义View
- 仿淘宝淘抢购进度条
前言最近项目中新增了一个抢购模块,需要一个进度指示条,UI设计了几款出来后,PM一看,不行,太low了,没有逼格balabala...后来看到了淘宝的淘抢购模块,眼前一亮,好就它了。呐,就长这样:我没开淘宝店。。。当时看到这张图的时候,其实我。。。我是拒绝的。甚至还有点想打人。。。不过为了世界和平,还是要给PM点赞。吐槽归吐槽,需求还是要做的(广大程序员的劳苦心声。。。)一番努力过后,终于撸出来了
luckyzh
·
2017-08-20 16:46
【
Android自定义View
】仿Photoshop取色器ColorPicker(三)
ColorPicker一款基于HSV颜色空间的仿Photoshop取色器的Android版颜色拾取器。github地址:ColorPicker前言上一篇已经简单介绍了ColorPicker的核心自定义控件ColorPickerView的绘制流程。接下来我们详细解析一下ColorPickerView的监听事件相关代码。注:-1如果你对HSV颜色空间和RGB颜色空间不够熟悉的话,请参看该系列的第一篇文
R3lish
·
2017-08-19 13:13
Android 自定义 View - 颜色选取器(水平、竖直)
Android自定义View
-颜色选取器(水平、竖直)
Android自定义View
-颜色选取器(水平、竖直)类似SeekBar的方式通过滑动选择颜色。
DuanJiaNing_
·
2017-08-15 22:48
Android
-
基础
【
Android自定义View
】仿Photoshop取色器ColorPicker(一)
ColorPicker一款仿Photoshop取色器的Android版取色对话框。采用HSV颜色空间,可手动选取想要的颜色,也可以手动输入具体颜色的16进制编码以获取颜色(如:0xFFFFFF表示白色)。github地址:ColorPicker效果图总体预览ColorPicker项目结构如下图所示:核心自定义控件:ColorPickerView.java颜色拾取对话框:ColorPickerDia
R3lish
·
2017-08-14 16:44
Android中PathMeasure仿支付宝支付动画
前言在
Android自定义View
中,Path可能用的比较多,PathMeasure可能用的比较少,就我而言,以前也没有使用过PathMeasure这个api,看到别人用PathMeasure和ValueAnimator
xing-java
·
2017-08-07 09:35
Android自定义View
实现水波纹效果
介绍:水波纹散开效果的控件在App里面还是比较常见的,例如网易云音乐歌曲识别,附近搜索场景。看下实现的效果:实现思路:先将最大圆半径与最小圆半径间距分成几等份,从内到外,Paint透明度依次递减,绘制出同心圆,然后不断的改变这些同心圆的半径大小,延迟一定时间重绘,便达到了想外散开的动画效果了。publicclassWaveViewextendsView{privatestaticfinalStri
xing-java
·
2017-08-07 09:47
Android自定义view
——组合控件
前言当我们需要使用标题栏时,很显然标题栏都是一样的,这个时候我们就很可能使用组合控件,既然是组合控件我们当然是把几个已有的控件组合到一起。这里我们打算实现如下效果:组合两个button和一个TextView来模拟标题栏对ActionBar的处理我们自定义了标题栏我们便可以将原有的actionBar给隐藏,此时在MainActivity里://隐藏ActionbarActionBaractionBa
qiaoshi96_bk
·
2017-08-04 15:47
安卓
Android路漫漫
android
控件
textview
Android自定义view
实现动态柱状图
先看一下动态柱状图效果。主要功能是可以自定义指定的字体,柱状图颜色,动态效果。在自定义viewpublicclassHistogramextendsView{intMAX=100;//矩形显示的最大值intcorner=0;//矩形的角度。设置为0则没有角度。doubledata=0.0;//显示的数doubletempData=0;//初始数据inttextPadding=50;//字体与矩形图
三棵面包树
·
2017-08-02 14:55
Android——自定义控件(一)
从今天起,开始学习
Android自定义view
这是百度传课的资源,尚硅谷的自定义view课程,大家可以看看https://chuanke.baidu.com/v1982732-199211-1184175
蓝莲花wsg
·
2017-07-30 19:20
Android——自定义控件
android自定义view
实现开关
下面是一个自定义view实现的开关,方法使用并且附加监听1、自定义view代码packagecom.android.sf.view;importandroid.content.Context;importandroid.content.res.Resources;importandroid.content.res.TypedArray;importandroid.graphics.Canvas;i
安卓小飞
·
2017-07-28 10:22
androidの控件集
android自定义View
(带旋转动画的饼状图)
需求:同组数据各占总数比例的可视化显示功能:各个区块可点击接口(点击后旋转到该区块,且字体变大靠下位置显示)饼状图可随手势旋转接口(旋转到某区块字体变大靠下位置显示)旋转过程中停止触摸,会有回弹动画指到该区块中央项目地址:https://github.com/AndroidCloud/PieRotateView如有不足,欢迎各位issues和开支优化GitHub地址:https://github.
Android_Cloud
·
2017-07-24 19:50
android
个人项目
Android自定义View
Group实现9宫格布局
实现思想即自定义一个继承ViewGroup的view需要实现三个类1.NineGridView,即自定义的ViewGroup2.NineGridViewAdapter,数据适配器类3.ImageInfo,图片信息的实体类相应类的实现代码:NineGridViewpackagecom.gif.gifchannel.widget;importandroid.content.Context;import
yzp_
·
2017-07-23 22:21
android
Android自定义View
中attrs.xml的实例详解
Android自定义View
中attrs.xml的实例详解我们在自定义View的时候通常需要先完成attrs.xml文件在values中定义一个attrs.xml然后添加相关属性这一篇先详细介绍一下attrs.xml
相濡以沫灬
·
2017-07-21 16:45
Android自定义view
利用Xfermode实现动态文字加载动画
对于Xfermode可能很多人看了一些就放弃了,今天我就个人理解,举简单的我们生活中的例子,让大家更容易理解这是个什么东西。其实并不是你们想象的那么难,你只要懂三步就够了。先来看一看这次的效果图,这个gif大家凑合看。不要把Xfermode想的这么难,我把Xfermode理解成中学时学的“集合”,我们知道“集合”是处理数据的。例如:集合A={1,2,3,4},集合B={3,4,5,6}。这两个集合
WangRain1
·
2017-07-20 14:45
Android自定义View
实现游戏摇杆键盘的方法示例
前言本文主要给大家介绍的是关于
Android自定义View
实现游戏摇杆键盘的相关内容,为什么会有这篇文章呢?因为在之前的一个项目,操作方向的方式为上下左右,左上需要同时按住左键和右键的方式进行操作。
木子饼干
·
2017-07-17 09:01
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他