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实现个人中心设置界面》,发现许多朋友询问怎么实现点击事件,其实实现点击事件又两种方式实现,一种是自带的setOnClickListener实现onclicklister接口就可以实现整个item的点击事件。另外一种是在自定义view中暴漏一个接口给外界调用。效果图1:原生点击事件效果图2:对外暴漏接口点击事件效果图3:代码设置每个item的左侧图标,标题文字,右侧文字
红酒配电影
·
2018-06-26 15:11
安卓开发
安卓开发
网络请求框架
android入门-指南
一篇文章弄懂
Android自定义view
group的相关难点
本文的目的目的在于教会大家到底如何自定义viewgroup,自定义布局和自定义测量到底如何写。很多网上随便搜搜的概念和流程图这里不再过多描述了,建议大家看本文之前,先看看基本的自定义viewgroup流程,心中有个大概即可。本文注重于实践viewgroup的测量布局流程基本梳理稍微回顾下,基本的viewgroup绘制和布局流程中的重点:1.view在onMeasure()方法中进行自我测量和保存,
DK_BurNIng
·
2018-06-20 11:23
自定义view深度学习之点赞效果的实现
Android自定义View
点赞效果点赞效果实现1.分析怎么实现分析:我们可以将这个点赞效果可以分为两个部分:点击部分我们可以通过attrs自定义的属性,拿到图片的Drawable,通过调用drawable.draw
LiaoZY1995
·
2018-06-15 19:51
【转载】Android绘图系列(五)——绘制文本
原文地址:Greathfs的Android绘图系列(五)——绘制文本这个系列主要是介绍下
Android自定义View
和Android绘图机制,自己能力有限,如果在介绍过程中有什么错误,欢迎指正绘制方法首先
君莫看
·
2018-06-12 11:16
android自定义View
实现手势解锁
有时候为了程序的安全性,我们经常要采取一些安全措施,就像我们常用的支付宝那样,隔一定的时间再回到应用程序时会让用户利用手势去解锁应用程序,最近由于项目需求,也要求做这样一个功能,当用户切出本应用程序15分钟后回来,让用户手势解锁,整个需求的难点就在如何实现这个手势锁,开始一点头绪也没有,没有一点思路去实现这个手势解锁功能,在google了一番后看了一篇非常好的博客后,按照博主的思路的确是可以实现一
qndroid
·
2018-06-04 17:42
Android自定义View
实现数字密码锁
最近项目上用到一个密码加锁功能,需要一个数字密码界面,就想着封装成一个View来方便管理和使用。废话不多说,先上最终效果图:思路整体可分为2个部分来实现,1.顶部是4个密码位的填充;2.数字键盘部分。整体可以是一个纵向LinearLayout,4个密码位用横向LinearLayout即可,键盘由于是宫格形式,因此可用GridLayout来布局。由于密码位和键盘数字都是以圆圈为背景,这里采用自定义一
IT_ZJYANG
·
2018-06-04 16:30
Android View自定义锁屏图案
前言
Android自定义View
技能是成为高级工程师所必备的,笔者觉得自定义View没有什么捷径可走,唯有经常练习才能解决产品需求。笔者也好久没有写自定义View了,赶紧写个控件找点感觉回来。
星火燎原2016
·
2018-06-04 16:06
Android自定义View
实现颜色选取器
Android自定义View
颜色选取器,可以实现水平、竖直选择颜色类似SeekBar的方式通过滑动选择颜色。
DuanJiaNing_
·
2018-06-02 10:00
android自定义View
实现圆环颜色选择器
最近工作需要,自定了一个颜色选择器,效果图如下:颜色种类是固定的,圆环上有个指示器,指示选中的颜色,这个定义起来应该是很简单了,直接上代码。publicclassMyColorPickerextendsView{privateintmThumbHeight;privateintmThumbWidth;privateString[]colors;privateintsections;//每个小块的度
zxc123e
·
2018-06-02 10:27
Android自定义view
实现图片选色器
简介本文介绍该自定义view的使用及实现的方法,主要实现以下几个功能:-选取圆盘选色图片上的颜色,实时监听-可设置选色指示图片,跟随触摸位置、指示所选颜色,示例中为白色圆环-可自己设置选色图片(目前只支持圆形图片)github链接使用效果首先看下使用效果:使用示例在项目中导入该库在工程的build.gradle中加入:allprojects{repositories{...maven{url"ht
oden.su
·
2018-06-02 08:57
Android自定义view
中,postDelayed执行失败
原因:在View的onAttachedToWindow之前进行post,会失败解决方法privatebooleanmAttached;@OverrideprotectedvoidonAttachedToWindow(){super.onAttachedToWindow();mAttached=true;}@OverrideprotectedvoidonDetachedFromWindow(){mA
沐_Andorid开发者
·
2018-05-28 16:26
Android自定义View
Group(四、打造自己的布局容器)
目录:简单实现水平排列效果自定义LayoutParams大致明确布局容器的需求初步定义布局属性继承LayoutParams定义布局参数类重写generateLayoutParams在布局文件中使用布局属性在onMeasure和onLayout中使用布局参数支持layout_margin属性通过前面几篇博客,我们能够自定义出一些比较简单的自定义控件,但是这在实际应用中是远远不够的,为了实现一些比较牛
OpenLD
·
2018-05-26 08:52
Java
Android
Android自定义view
实现仿抖音点赞效果
前言学习自定义view,想找点东西耍一下,刚好看到抖音的点赞效果不错,尝试一下。抖音效果:话不多说,先上代码:publicclassLoveextendsRelativeLayout{privateContextmContext;float[]num={-30,-20,0,20,30};//随机心形图片角度publicLove(Contextcontext){super(context);init
wish-xy
·
2018-05-23 11:05
Android自定义view
仿淘宝快递物流信息时间轴
学了Android有一段时间了,一直没有时间写博客,趁着周末有点空,就把自己做的一些东西写下来.一方面锻炼一下自己的写文档的能力,另一方面分享代码的同时也希望能与大家交流一下技术,共同学习,共同进步.废话不多少说,我们先来看看我们自定义view要实现的效果:效果图自定义属性onDraw方法关键方法,写了大量的代码注释,希望大家能看明白。@OverrideprotectedvoidonDraw(Ca
u013979330
·
2018-05-16 14:12
Android自定义View
实现渐变色进度条
在网上看到一个进度条效果图,非常美观,如下:进行效果分解:1.渐变色,看起来颜色变化并不复杂,使用LinearGradient应该可以实现。2.圆头,无非是画两个圆,外圆使用渐变色的颜色,内圆固定为白色。3.灰底,还没有走到的进度部分为灰色。4.进度值,使用文本来显示;5.弧形的头部,考虑使用直线进行连接,或者使用曲线,例如贝塞尔曲线;我首先初步实现了进度条的模样,发现样子有了,却不太美观。反思了
lintax
·
2018-05-16 10:36
Android自定义view
实现水波进度条控件
通过自定义view实现了一个水滴滴落到水波面,溅起水花并且水波流动上涨的进度条控件。之前看到过好多水波流动的进度条,感觉欠缺些东西,就想到了水滴到水平面,溅起水花然后水流动上涨的进度条效果,于是自己动手写了出来。效果如下,视频录制有些卡顿,实际会流畅很多。一.用法1.布局文件中添加WaveProgressView,circleColor属性为圆环颜色,waterColor属性为水波水滴的颜色,pr
yhongm
·
2018-05-16 10:58
Android自定义View
实现加载进度条效果
上一篇文章总结了下自定义View的几个步骤,如果还有不清楚的同学可以先去看看
Android自定义View
(一),这篇文章和大家分享一下自定义加载进度条,效果如下下面就以水平的进度条为列进行讲解:1.首先还是在
huangyi-blog
·
2018-05-16 10:32
Android自定义View
多种效果解析
最近项目里涉及到自定义View的东西还是挺多的,所以打算在自定义View上多花点时间,也顺便分享给大家。先总结下自定义View的步骤:1、自定义View的属性2、在View的构造方法中获得我们自定义的属性[3、重写onMeasure]4、重写onDraw1.首先在我们的res/values/目录下建立一个attrs.xml文件,然后在里面声明我们我们需要的自定义属性我们定义了矩形的颜色,矩形的高度
huangyi-blog
·
2018-05-16 09:26
Android自定义View
之基础篇——坐标系
1、前言手机屏幕坐标系与数学坐标系的不同,主要留意y轴方向。2、手机坐标系(1)屏幕坐标系/Android坐标系以屏幕左上角为原点。如图所示,图中绿色边框位置为屏幕所在区域,其中绿色边框左上角为原点。(2)View坐标系如图,手机屏幕区域,即上图绿色边框围裹部分,可分为状态栏(即wifi信号、电量显示区)、标题栏、View可绘制区域。其中,标题栏和可绘制区域为我们的APP应用区域。View的坐标是
SelenaAction
·
2018-05-14 17:25
自定义控件
View的学习
Android自定义View
全解
目录目录.png1.自定义View基础1.1分类自定义View的实现方式有以下几种类型定义自定义组合控件多个控件组合成为一个新的控件,方便多处复用继承系统View控件继承自TextView等系统控件,在系统控件的基础功能上进行扩展继承View不复用系统控件逻辑,继承View进行功能定义继承系统ViewGroup继承自LinearLayout等系统控件,在系统控件的基础功能上进行扩展继承ViewVi
銀灬楓
·
2018-05-10 20:58
Android自定义View
实现自动转圈效果
本文实例为大家分享了Android实现自动转圈效果展示的具体代码,供大家参考,具体内容如下在values文件夹下创建attrs.xml写一个类继承viewpackagewidget;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.graphics.Canvas;importandroi
Cyq_0927
·
2018-05-10 16:44
Android使用自定义PageTransformer实现个性的ViewPager动画切换效果
1、概述之前写过一篇博文:
Android自定义View
Pager打造千变万化的图片切换效果。
鸿洋_
·
2018-05-09 17:53
Android自定义view
实现输入控件
本文实例为大家分享了
Android自定义view
实现输入控件的具体代码,供大家参考,具体内容如下网络上大部分的输入控件都是多个EditText组合而成,本例中采用的是:单个EditText作为输入的捕捉控件多个
Hello_GoodBey
·
2018-05-08 11:22
Android自定义View
:带百分比的圆形进度条
效果图话不多说,上效果图。继承原生ProgressBar,中间有数字百分比原生的ProgressBar是一个不断旋转的空心圆环。我们只需要:用宽度/2减去旋转圆环的宽,得到中间空白部分的圆的半径,画一个圆。然后再根据进度画出百分比字体即可。publicclassNumberProgressBarextendsProgressBar{/***画笔对象的引用*/privatePaintpaint;/*
DeMonnnnnn
·
2018-05-03 17:08
Android笔记
#
Android自定义View
Android自定义View
-开关按钮SwitchView
前言一直觉得自己在自定义View上边花的功夫很少,平时开发中用的最多的也是组合控件要不就是别人的轮子。俗话说得好嘛不想当将军的士兵不是好士兵那么不想自己造轮子的Android开发者怎么会是一个好的开发者呢?我和很多人一样都没有系统去学习过自定义View,本篇博客是我借鉴黑马教程的自定义控件写的不是很难我相信每个人都能看懂。先上效果图自定义View可以分为三大类组合已有控件完全自定义View继承已有
winkz
·
2018-04-26 10:32
Android
android自定义View
实现跑马灯效果
android自带的TextView可以实现跑马灯效果,但是有很多的局限性;比如需要设置ellipsize=”marquee”,获取focusable=”true”,设置singleLine=”true”,控件里的内容需要超过控件本身的长度,无法控制滚动速度和滚动暂停和继续滚动功能,各种限制导致用起来特别不顺手,几乎无法使用到生产环境中,在此背景下,需要自定义View实现跑马灯效果。使用主要方法:
Railshiqian
·
2018-04-26 08:25
Android自定义View
实现验证码or密码输入框
前言最近项目中有支付功能,用户输入密码时要类似微信支付密码输入框的样式,本想直接copy网上的,但设计姐姐总是对样式挑三拣四,抽空自己自定义了一个,无奈之下抽空自定义了个,并把它贴到GitHub上供网友们参考。示例废话不多说,先看效果图。number-input-video.gif实现BorderTextView首先,实现这种效果我用多个TextView控件组合,为什么是TextView呢,因为我
NewOrinZhang
·
2018-04-23 22:08
android自定义view
学习(一)之时尚表盘
最近在学习自定义view,顺便谢谢自己的路程,后面回首看看以前的自己有多菜。。。。下方的是实现图,首先需要说明的是,这个效果是看了一遍博客,然后自己想着去实现,并给出此博客:点击打开链接正文:首先学习自定义view需要稍稍入门一下,然后是各种函数的使用,以及大量的练习,至于入门的话,推荐鸿阳大神的博客,讲的非常详细:点击打开链接,然后自己的自定义view学习之路暂时跟着一篇博客走,有兴趣的朋友可以
LZ涸泽而渔
·
2018-04-23 12:26
Android自定义View
之绘制虚线(下划线虚线)
真机上跑一下看看效果还是直线,因为我们现在的手机默认都是开启了硬件加速的,而dashGap不支持硬件加速,我们只需要修改下View的参数,把硬件加速关了就好了。作者:Android杂货铺链接:https://www.jianshu.com/p/75cc93195f7a來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
Donald_Joy
·
2018-04-19 13:50
安卓下划线虚线
Android自定义View
-----TitleHead随列表拖动渐变---TitleHeadRecyclerView
仿照网易的有道词典的专栏详情的上拉下来效果。特点继承RecyclerView,重写onTouchEvent()事件,根据不同情况执行不同的操作。使用LayoutParams改变View参数,实现View的大小改变。使用setX()方法,改变View的坐标,实现View的移动动画。可把RecyclerView替换为其他类型的View,如ScrollerView、ListView等。除了TitleHe
GarmentLee
·
2018-04-15 15:45
Android自定义View
Android自定义View
-----上下拖动布局--SlideContentLayout
仿照百度地图的上层地址列表的上拉、下拉的拖动效果,当手指离开屏幕时,地址列表有三种状态:全部展示,展示一半,隐藏到底部。特点继承于RelativeLayout,不用我们自己测量、布局、绘制View。可以嵌套不同的View,包括RecyclerView、ListView等,并实现滑动事件冲突的处理。View的移动动画的实现,使用setY(),通过设置View的位置,实现移动动画。VelocityTr
GarmentLee
·
2018-04-15 15:34
Android自定义View
Android自定义View
-下拉刷新-拉到底自动加载-LoadingRefreshLayout
主要实现两个功能,第一个是实现一个下拉加载更多的效果。第二个是RecyclerView拖动到底自动加载的效果。功能一:下拉加载更多的效果特点继承于LinearLayout,不用自己实现ViewGroup的测量、布局、绘制。可以兼容多种类型的控件,RecyclerView、ListView、ScrollerLayout等。解决了事件滑动的冲突。MarginLayoutParams的topMargin
GarmentLee
·
2018-04-14 17:04
Android自定义View
Android自定义View
--一个简单的loading效果
先看效果图:默认效果:可以自定义修改一些属性:一.实现思路:思路其实很简单:相当于是内外层两个圆弧在不停地旋转,将内外两个圆弧绘制出来,通过改变绘制起点位置的角度,模拟动画效果。做一个定时器,不断改变圆弧的绘制起点,然后重新绘制整个View,就可以模拟出动画效果。在定时器结束的时候,调用自己重新开始,动画就可以一直执行下去。二.实现代码:1.首先需要继承View:publicclassCustom
细嗅v蔷薇
·
2018-04-10 14:14
Android
Android坐标系详解
Android应用坐标系统全面详解1背景很多人可能不屑一顾Android的坐标系,但是如果你想彻底学会自定义控件,我想说了解Android各种坐标系及一些API的坐标含义绝对算一个小而不可忽视的技能;所谓
Android
Leon_hy
·
2018-04-10 10:24
Android自定义View
实现仿网易音乐唱片播放效果
本文实例为大家分享了Android实现仿网易音乐唱片播放效果的具体代码,供大家参考,具体内容如下效果图:在values中创建attrs.xml文件//中间图片的半径//图片//唱片旋转的速度创建GramophoneViewpublicclassGramophoneViewextendsView{/***尺寸计算设计说明:*1、唱片有两个主要尺寸:中间图片的半径、黑色圆环的宽度。*黑色圆环的宽度=图
习惯了沉默012
·
2018-04-09 16:11
Android自定义View
控件实现多种水波纹涟漪扩散效果
效果图实现思路这个效果实现起来并不难,重要的是思路此View满足了多种水波纹涟漪扩散效果,这要求它能满足很多的变化根据上面的样式,可以看出此View需要满足以下变化圆圈从中心可循环向外扩散圆圈之间的扩散间距可以改变可控制扩散圆的渐变度圆圈可以是线条样式或者实心样式圆圈扩散的速度可以控制适配圆圈不同大小下的扩散效果具体实现创建自定义属性首先为View创建自定义的xml属性在工程的values目录下新
ZHU_文涛
·
2018-03-31 11:07
Android自定义View
实现比赛时间闪动效果
本文实例为大家分享了Android实现比赛时间闪动效果的具体代码,供大家参考,具体内容如下效果代码上代码publicclassTwinkleTextViewextendsTextViewimplementsRunnable{/***是否显示*/privatebooleanflag=true;/***闪动内容*/privateStringtwinkleText="'";/***闪动时间*/priva
蒙奇_D-路飞
·
2018-03-30 10:42
Android自定义FloatingText仿点赞+1特效
本文实例为大家分享了
Android自定义View
,可以仿点赞往上飘+1的一个特效,或者点击加入购物车商品抛物线特效。FloatingText是一个能够在任何控件之上执行漂浮效果动画的控件。
gooqii
·
2018-03-28 15:09
Android自定义View
, 圆形图片CircleImageView
在APP开发中,经常会用到圆形图片的自定义View,用来做头像等等...上代码1.首先在attrs中创建属性2.创建CircleImageView类packagecom.clwapp.widget;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.graphics.Bitmap;impo
Alpha1993
·
2018-03-28 09:22
自定义view
Android自定义view
(1)
今天一个朋友找到我叫我帮做一个app,我拿到界面仔细观察了一下,发现很多界面都是相同的,我第一个念头是写一个布局多处复制粘贴使用就ok,但是越想越感觉这不是一个真正开发者该做的事情,看了下也很简单,就决定自己自定义一个吧。言归正传,先上图:image.png是不是很简单?今天我们先用最简单的自定义view来做,就是布局文件放入viewGroup来打造一个封装好的view,我们开始我们的布局。先弄明
imkobedroid
·
2018-03-23 17:29
2018年android面试分享和学习总结
17年零零碎碎也捣鼓了好一阵子,从
Android自定义View
开始,到源码分析,设计模式,再到JVM的了解以及最近看完的Java线程和并发以及集合。对Android体系有了一个大概了认识和了解。
凶残的程序员
·
2018-03-18 17:40
《知识总结》
android自定义View
学习(一)----创建一个视图类
创建一个视图类精心设计的自定义视图与其他精心设计的类非常相似。它使用易于使用的界面封装了一组特定的功能,它可以高效地使用CPU和内存,等等。不过,作为一个设计良好的班级,自定义视图应该:符合Android标准提供适用于AndroidXML布局的自定义样式属性发送无障碍事件与多个Android平台兼容。1.子视图##Android框架中定义的所有视图类都会扩展View。你的自定义视图也可以继承Vie
stevenzqzq
·
2018-03-04 10:07
Android
Android自定义View
的三种实现方式
在毕设项目中多处用到自定义控件,一直打算总结一下自定义控件的实现方式,今天就来总结一下吧。在此之前学习了郭霖大神博客上面关于自定义View的几篇博文,感觉受益良多,本文中就参考了其中的一些内容。总结来说,自定义控件的实现有三种方式,分别是:组合控件、自绘控件和继承控件。下面将分别对这三种方式进行介绍。(一)组合控件组合控件,顾名思义就是将一些小的控件组合起来形成一个新的控件,这些小的控件多是系统自
changwilling
·
2018-02-28 18:18
android
Android自定义View
转自:https://www.jianshu.com/p/e9d8420b1b9c自定义View是Android开发者必须了解的基础今天,我将手把手教你写一个自定义View,并理清自定义View所有应该的注意点阅读本文前,请先阅读我写的一系列自定义View文章(1)自定义View基础-最易懂的自定义View原理系列(2)自定义ViewMeasure过程-最易懂的自定义View原理系列(3)自定义V
TYL_CQ
·
2018-02-23 12:16
Android自定义View
之日历控件
由于公司需求,需要一个日历控件,本来想用第三方的,但是好像没有第三方东西满足这个需求和样式,于是自己就撸了一个日历控件出来,这个给分享一下怎么撸出来的如果觉得看博客有点无聊的话,直接看git地址:https://github.com/yinjinyj/SuperCalendar,使用方法:allprojects{repositories{...maven{url'https://jitpack.i
GodHead_YJ
·
2018-02-08 11:12
自定义view
日历控件
android
自定义日历控件
原理
Android自定义View
(七) -- 属性动画(下)
前面学习的内容:
Android自定义View
(一)–初识
Android自定义View
(二)–Paint详解
Android自定义View
(三)–drawText()
Android自定义View
(四)–Canvas
Android
T9的第三个三角
·
2018-02-07 20:12
Android开发
Android自定义View
Android
View
Android自定义View
Android自定义View
(八) -- 硬件加速
Android自定义View
(八)–硬件加速前面学习的内容:
Android自定义View
(一)–初识
Android自定义View
(二)–Paint详解
Android自定义View
(三)–drawText
T9的第三个三角
·
2018-02-07 20:13
Android开发
Android自定义View
Android
View
Android自定义View
Android自定义View
(六) -- 属性动画(上)
前面学习的内容:
Android自定义View
(一)–初识
Android自定义View
(二)–Paint详解
Android自定义View
(三)–drawText()
Android自定义View
(四)–Canvas
Android
T9的第三个三角
·
2018-02-07 20:57
Android
Android
View
Android开发
Android进阶
Android自定义View
Android开发
Android自定义View
Android
View
Android自定义View
Android自定义View
(五) -- 绘制顺序
前面学习的内容:
Android自定义View
(一)–初识
Android自定义View
(二)–Paint详解
Android自定义View
(三)–drawText()
Android自定义View
(四)–Canvas
T9的第三个三角
·
2018-01-31 21:27
Android开发
Android自定义View
Android
View
Android自定义View
Android自定义View
仿电影票分割线效果
2018.10.08更新添加支持gradle依赖,GitHub地址:https://github.com/kjt666/TicketDivideLine/tree/master。控件新增三个属性:1、分割线实线长度2、分割线虚线长度(间隔长度)3、分割线方向UI效果图一、需求分析这个效果可以理解为两个半圆+间断的线组成。1、定义这个控件需要如下属性:(1)两端半圆直径(2)两端半圆颜色(3)分割线
Ever69
·
2018-01-31 14:24
Android自定义View
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他