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自定义View
(四)叶子飘动+旋转效果》实现了单片叶子的滑动及旋转,下面实现多片叶子的滑动旋转功能实现思路比较简单,就是添加一个叶子Leaf类,储存每片叶子的信息,然后随机产生叶子的坐标及旋转角度
罔少年
·
2017-03-23 09:22
Android自定义View
叶子旋转完整版(六)
上一篇实现多叶子飘动旋转,今天完成最后的功能。1、添加右侧旋转枫叶2、添加滑动条效果,显示百分比3、修复叶子飘出边框问题1、添加右侧旋转叶子BitmapturnBitmap=((BitmapDrawable)mResources.getDrawable(R.drawable.fengshan,null)).getBitmap();intturnLeafAngle=0;privatevoidsetT
罔少年
·
2017-03-23 09:29
欢迎进入半颗心脏博客导航一站式搜索(所有博客的汇总帖)
文章目录博主寄言个人介绍个人职业生涯一、
Android自定义View
。二、Android与硬件通讯。三、Android框架的自我认知。四、Android第三方的使用。五、Android菜鸟入门。
半颗心脏
·
2017-03-20 14:14
安卓组件
AS-的配置问题
零基础学习安卓
android自定义view
之实现日历界面实例
现在网上有很多自定义view实现日历的demo,今天讲一讲如何自己实现这个自定义view。看一下最终效果图:在这个自定义view中,我使用了各种奇技淫巧的方法来实现这个日历,真是费尽心思。废话少说,开始进坑。界面分析头部是一个textview,显示年份和月份,然后下边一行是星期几,这两行可以固定住,不随月份切换而进出屏幕。再下边就是我们自定义view的主角,每个月的天数。目前规定是星期日为每星期第
sakasa
·
2017-03-17 14:26
android自定义View
:drawText详解
一、概述1.四线格与基线小时候,我们在刚开始学习写字母时,用的本子是四线格的,我们必须把字母按照规则写在四线格内。比如:那么问题来了,在canvas在利用drawText绘制文字时,也是有规则的,这个规则就是baseline(基线)!我们先来看一下什么是基线:对比以上两图,可见基线就是四线格中的第三条线!也就是说,只要基线的位置定了,那文字的位置必然是定了的!2.canvas.drawText()
addapp
·
2017-03-14 15:36
Android自定义View
仿IOS圆盘时间选择器
通过自定义view实现仿iOS实现滑动两端的点选择时间的效果效果图自定义的view代码publicclassRing_Slide2extendsView{privatestaticfinaldoubleRADIAN=180/Math.PI;privateintmax_progress;//设置最大进度privateintcur_progress;//设置锚点1当前进度privateintcur_p
Android_gjw
·
2017-03-14 11:21
Android自定义View
使用PathMeasure简单模仿系统ProgressBar(四)
使用PathMeasure简单模仿系统ProgressBar,效果如下:还蛮像的吧,有的人问了,系统自带的你闲的搞这个干嘛,当然是纯粹为了学习PathMeasure这个类。PathMeasure是用来测量Path路径的,可以截取路径中某一段路径,通过改变这段路径的起点、终点,达到类似VectorDrawable中的路径动画效果:直接new就可以获得PathMeasure对象:PathMeasure
猴菇先生
·
2017-03-13 15:22
Android自定义View
圆形进度条控件(三)
继续练习自定义View,这次带来的圆形进度条控件与之前的圆形百分比控件大同小异,这次涉及到了渐变渲染以及画布旋转等知识点,效果如下:虽然步骤类似,但是我还是要写,毕竟基础的东西就是要多练1、在res/values文件夹下新建attrs.xml文件,编写自定义属性:2、新建CircleProgressView继承View,重写构造方法:publicCircleProgressView(Context
猴菇先生
·
2017-03-13 11:47
Android自定义View
简易折线图控件(二)
继续练习自定义View,这次带来的是简易折线图,支持坐标点点击监听,效果如下:画坐标轴、画刻度、画点、连线。。x、y轴的数据范围是写死的12、新建LineChartView继承View,重写构造方法:publicLineChartView(Contextcontext){this(context,null);}publicLineChartView(Contextcontext,Attribute
猴菇先生
·
2017-03-13 11:05
Android自定义View
圆形百分比控件(一)
做一个自定义View的小练习,效果如下只需要画一个圆、一个圆弧、一个百分比文本,添加一个点击事件,传入百分比重绘1、在res/values文件夹下新建attrs.xml文件,编写自定义属性:2、新建CirclePercentView继承View,重写构造方法:publicCirclePercentView(Contextcontext){this(context,null);}publicCirc
猴菇先生
·
2017-03-13 11:01
Android自定义View
实现垂直时间轴布局
时间轴,顾名思义就是将发生的事件按照时间顺序罗列起来,给用户带来一种更加直观的体验。京东和淘宝的物流顺序就是一个时间轴,想必大家都不陌生,如下图:分析实现这个最常用的一个方法就是用ListView,我这里用继承LinearLayout的方式来实现。首先定义了一些自定义属性:attrs.xmlTimelineLayout.javapackagecom.jackie.timeline;importan
shineflowers
·
2017-03-09 14:43
Android 自定义View基础(二)
接着上一篇《
Android自定义View
基础(一)》,这一篇我们真正的来实现一个文字自定义控件:自定义控件的步骤:自定义属性在自定义View的构造函数获取属性onMesure()onDraw()1.自定义属性在
Kenway090704
·
2017-03-09 12:57
Android
Android自定义View
实现loading动画加载效果
项目开发中对Loading的处理是比较常见的,安卓系统提供的不太美观,引入第三发又太麻烦,这时候自己定义View来实现这个效果,并且进行封装抽取给项目提供统一的loading样式是最好的解决方式了。先自定义一个View,继承自LinearLayout,在Layout中,添加布局控件/***Createdbyxiedongon2017/3/7.*/publicclassLoading_viewext
谢栋_
·
2017-03-07 15:35
Android自定义View
仿微信LetterView效果
废话不多说了,具体代码如下所示:publicclassLetterViewextendsView{privateStringTAG=LetterView.class.getSimpleName();//A,B,C....Z,#publicListletters;privatePaintmPaint;privateintselectPosition=-1;privateTextViewmLetter
VittaWinnie
·
2017-03-03 13:26
Android自定义view
实现半圆环
1.自定义属性2.自定义Viewpackagecom.anhuitelecom.share.activity.view;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.graphics.Canvas;importandroid.graphics.Paint;importandroid.
风云正
·
2017-03-02 22:49
Android实战案例
Android自定义View
实现仿驾考宝典显示分数效果(收藏)
小编最近发现,一些炫酷的view效果,通过需要自定义view和属性动画结合在一起,才能更容易的实现。实现的效果图如下:所用的知识有:(1)自定义View中的path,主要用来绘制指示块。(2)属性动画-ValueAnimator,并设置属性动画的监听器。(3)根据属性动画是否结束的标志,决定是否绘制分数对应的描述文本内容。实现步骤:继承自View,在构造函数中获取自定义属性和初始化操作(初始化画笔
xing-java
·
2017-03-01 09:46
Android自定义View
Group(侧滑菜单)详解及简单实例
自定义侧滑菜单的简单实现不少APP中都有这种侧滑菜单,例如QQ这类的,比较有名开源库如slidingmenu。有兴趣的可以去研究研究这个开源库。这里我们将一种自己的实现方法,把学习的东西做个记录,O(∩_∩)O!首先看效果图:这里我们实现的侧滑菜单,是将左侧隐藏的菜单和主面板看作一个整体来实现的,而左侧隐藏的菜单和主面板相当于是这个自定义View的子View。首先来构造该自定义View的布局:自定
H_Gao
·
2017-02-28 10:53
Android绘图系列(六)——自定义View之Path基本使用
这个系列主要是介绍下
Android自定义View
和Android绘图机制,自己能力有限,如果在介绍过程中有什么错误,欢迎指正一.Path常用操作作用相关方法备注移动起点moveTo移动下一次操作的起点位置设置终点
Greathfs
·
2017-02-27 23:30
Android自定义View
Android自定义View
PagerIndicator实现炫酷导航栏指示器(ViewPager+Fragment)
ViewPagerIndicator导航栏指示器运行效果:实现这个效果,我是看了很多大神写的博客和视频后自己敲的,欢迎指正github地址:https://github.com/dl10210950/TabViewPagerIndicator自定义一个ViewPagerIndicator自定义一个Indicator继承LinearLayout,在构造方法里面设置画笔的一些属性publicViewP
段炼Android
·
2017-02-24 14:18
Android自定义View
(九)_Path之贝塞尔曲线
在上一篇文章
Android自定义View
(八)_Path之基本操作中我们了解了Path的基本使用方法,本次了解Path中非常非常非常重要的内容-贝塞尔曲线。
yukuoyuan
·
2017-02-24 10:56
android
path
贝塞尔曲线
自定义view
Android自定义View
Android自定义view
实现加载中、加载失败、无数据
一、概述Android中经常在有的app中可以见到“加载中”并不是以弹出对话框的形式显示的,而是占用整个屏幕,如果加载失败就会出现加载失败页面,点击加载失败页面中任意区域,都可以重新加载。今天就和大家一起学习如何通过自定义view的方式实现加载中、加载失败、无数据的效果。二、实现代码自定义属性文件自定义view:LoadingLayout.javapackagecom.czhappy.effect
风云正
·
2017-02-21 14:47
Android实战案例
Android自定义View
――扇形统计图的实现代码
Android扇形统计图先看看效果:看上去如果觉得还行就继续往下看吧!自定义View定义成员变量privateintmHeight,mWidth;//宽高privatePaintmPaint;//扇形的画笔privatePaintmTextPaint;//画文字的画笔privateintcenterX,centerY;//中心坐标//"其他"的value//扇形图分成太多快所以要合并一部分为其他即
CSU_IceLee
·
2017-02-20 17:35
Android自定义View
之布局(layout)缩放
需求:手指滑动布局放大缩小移动,其子控件也跟着放大缩小。系统自带有放大缩小的控件:ZoomControls.控制一张图片的放大缩小很简单。但这不满足我们的需求。今天我们来完成对布局的放大缩小还有移动。先看效果图:1,首先准备工作:导入jar包,并add.2,自定义PowerFullLayout继承FrameLayout,注释都有:packagecom.skyworth.publicdisplay.
小朵八
·
2017-02-20 11:53
自定义View
Android自定义View
(八)_Path之基本操作
在上一篇Canvas之图片文字中我们了解了如何使用Canvas中绘制图片文字,结合前几篇文章,Canvas的基本操作已经差不多完结了,然而Canvas不仅仅具有这些基本的操作,还可以更加炫酷,本次会了解到path(路径)这个Canvas中的神器,有了这个神器,就能创造出更多炫(zhuang)酷(B)的东东了。一.Path常用方法表为了兼容性(偷懒)本表格中去除了部分API21(即安卓版本5.0)以
yukuoyuan
·
2017-02-17 19:55
android
path
自定义view
Android自定义View
Android自定义View
实现随手势滑动控件
本文控件为大家分享了Android随手势滑动控件的具体代码,供大家参考,具体内容如下1.新建自定义控件类:MyViewpublicclassMyViewextendsButton{//记录上次滑动后的坐标值privateintlastX;privateintlastY;publicMyView(Contextcontext){super(context);//TODOAuto-generatedc
Android丶Ren
·
2017-02-17 17:44
Android自定义View
实现支付宝咻一咻效果
本篇文章介绍自定义View配合属性动画来实现如下的效果实现思路挺简单:画一个半透明的圆实现两种动画效果,点击时扩散和不点击时扩散回收使用线程的方式将上面两步结合起来首先看下画半透明圆的部分publicclassClickCircleViewextendsView{privateBitmapbitmap;privatePaintpaint;privateCanvascanvas;privateboo
鲁提辖_Ga
·
2017-02-17 16:59
Android自定义View
实现标签流效果
一、概述
Android自定义View
实现标签流效果,一行放不下时会自动换行,用户可以自己定义单个标签的样式,可以选中和取消,可以监听单个标签的点击事件,功能还算强大,可以满足大部分开发需求,值得推荐,效果图如下
风云正
·
2017-02-17 15:41
Android实战案例
Android自定义View
的三种实现方式总结
在毕设项目中多处用到自定义控件,一直打算总结一下自定义控件的实现方式,今天就来总结一下吧。在此之前学习了郭霖大神博客上面关于自定义View的几篇博文,感觉受益良多,本文中就参考了其中的一些内容。总结来说,自定义控件的实现有三种方式,分别是:组合控件、自绘控件和继承控件。下面将分别对这三种方式进行介绍。(一)组合控件组合控件,顾名思义就是将一些小的控件组合起来形成一个新的控件,这些小的控件多是系统自
贾永基
·
2017-02-17 10:18
Android自定义View
五(绘制文本大小、多行多列居中)
一、绘制文本在Canvas中绘制文本,使用前面文章的坐标系1、drawText的几种方法publicvoiddrawText(Stringtext,floatx,floaty,Paintpaint)publicvoiddrawText(Stringtext,intstart,intend,floatx,floaty,Paintpaint)publicvoiddrawText(CharSequenc
赫丹
·
2017-02-16 16:44
Android自定义View
实现内存清理加速球效果
前言用过猎豹清理大师或者相类似的安全软件,大家都知道它们都会有一个功能,那就是内存清理,而展现的形式是通过一个圆形的小球来显示内存大小,通过百分比数字以及进度条的形式来显示清理的进度。本文将对该效果的实现过程进行详细讲述,但不涉及内存清理的实现。预览我们先来看看最终实现的效果是怎样的(gif效果有点差):从上面的图片,我们可以看出:①当加速球View显示的时候,进度条以及百分比数字会从0%开始增加
程序员的自我反思
·
2017-02-16 15:15
Android自定义View
之倒计时分秒
项目中可能会需要倒计时的效果,今天给大家带来一个自定义倒计时:时分秒,分秒,秒三种效果:1,上代码:packagecom.gyq.countdown.view;importandroid.content.Context;importandroid.util.AttributeSet;importandroid.widget.Chronometer;importjava.text.SimpleDat
小朵八
·
2017-02-15 15:26
自定义View
Android绘图系列(五)——绘制文本
这个系列主要是介绍下
Android自定义View
和Android绘图机制,自己能力有限,如果在介绍过程中有什么错误,欢迎指正绘制方法首先,我们看下绘制文本相关方法//第一种publicvoiddrawText
Greathfs
·
2017-02-11 16:03
Android自定义View
Android自定义view
圆环进度条
一、实现效果图二、核心代码自定义view的属性自定义viewpackagecom.czhappy.ringprogressdemo.view;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.graphics.Canvas;importandroid.graphics.Color;imp
风云正
·
2017-02-10 18:49
Android实战案例
android自定义View
练习之波浪View
文章转载自http://blog.csdn.NET/wingichoy/article/details/50460213先上效果图:就是这样子的波浪View.类似口香糖包装纸.其实原理很简单,就是一个矩形加上好多个小三角形或者是矩形加上好多小半圆形首先.创建一个类继承自View,重写其构造方法,并重写Draw()方法.如下publicWaveView(Contextcontext){ this(c
SheaJIn
·
2017-02-09 10:00
Android自定义View
之绘制、测量
自定义View对于很多新手来说都是谈之色变,当然我也不例外,但是在某些情况下需要更加炫酷的效果,更加人性化的体验还是不得不自己去撸一些特定的View出来。自定义View是我们进阶路上的拦路虎,更是我们进阶必备的技能之一。本文主要是记录自身的学习,同时指导新手的学习,高手请避让撸代码去。。。本文就从自定义最基础的部分开始聊起。自定义View包含的主要内容如下:1)自定义属性。2)测量(onMeasu
GJianAJ
·
2017-02-09 00:00
Android自定义View
android小菜
Android自定义view
代码步骤
虽然Android已经自带了很多强大的控件,但是仍然不能满足开发的需求,自定义view已经成为了开发者必须要掌握的最重要的技能之一。首先介绍主要步骤:1、继承自View创建自定义控件;2、如有需要自定义View属性,就在values/attrs.xml中定义属性集;3、在xml中引入命名控件,设置属性;4、在代码中读取xml中的属性,初始化视图;5、测量视图大小;6、绘制视图内容。publiccl
Alpha1993
·
2017-02-06 10:37
Android绘图系列(三)——自定义View绘制仪表盘
这个系列主要是介绍下
Android自定义View
和Android绘图机制,自己能力有限,如果在介绍过程中有什么错误,欢迎指正前言在上一篇Android绘图系列(二)——自定义View绘制基本图形中我们可以绘制一些基本的图形了
Greathfs
·
2017-02-05 15:59
Android自定义View
Android绘图系列(一)——自定义View基础
这个系列主要是介绍下
Android自定义View
和Android绘图机制,自己能力有限,如果在介绍过程中有什么错误,欢迎指正一.自定义View常用的方法首先用一张图来表示自定义View绘制流程函数调用链
Greathfs
·
2017-02-02 18:26
Android
Android 自定义view模板并实现点击事件的回调
Android自定义view
模板并实现点击事件的回调主要的目的就是仿老版QQ的一个界面做一个模板。然后实现点击事件的回调。
小猪快跑22
·
2017-01-24 15:38
Android自定义View
实现水波纹引导动画
一、实现效果图关于贝塞尔曲线二、实现代码1.自定义viewpackagecom.czhappy.showintroduce.view;importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.
chenzheng8975
·
2017-01-23 17:31
Android自定义view
绘制圆环占比动画
一、实现效果图二、核心代码1.自定义MyProgressView.javapackagecom.czhappy.effectdemo.view;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFa
chenzheng8975
·
2017-01-23 14:24
Android自定义view
圆环占比 动画绘制
一、实现效果图二、核心代码1.自定义属性attrs.xml2.自定义MyProgressView.javapackagecom.czhappy.effectdemo.view;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.graphics.Bitmap;importandroid.g
风云正
·
2017-01-23 13:25
Android实战案例
Android自定义view
实现进度条指示效果
先看看效果图:首先是布局文件添加style-ProgressStyle@drawable/my_progress添加drawable-my_progressactivity里的使用和安卓默认的一样pb_progress.setMax();pb_progress.setProgress();以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
牛仔面包
·
2017-01-22 15:50
安卓 关于《贪吃蛇大作战》蛇头方向的判断与实现
本人大二学生,自学安卓半年左右,第一次发博客,忘各位不喜勿喷,有什么问题欢迎指正~前两天看了这两篇博客《
Android自定义View
系列之方向操作键效果实现》http://www.jianshu.com
lawler61
·
2017-01-22 14:27
原创
Android自定义View
Flyme6的Viewpager指示器
最新更新的Flyme6整体效果不错,动画效果增加了很多了,看了看flyme6的Viewpager指示器,觉得有点意思,就模仿写了一下,整体效果如下:GradleJitPackv1.0.2allprojects{repositories{maven{url'https://jitpack.io'}}}dependencies{compile'com.github.Dawish:FlymeTabStr
Dawish_大D
·
2017-01-22 14:23
鸿洋大神2016年所有文章链接
1自定义View AndroidPath酷炫动画,极速get花式Path[Android]五行代码实现炫动滑动卡片层叠布局Android如何实现一个平滑过渡的ViewPager广告条
Android自定义
btt2013
·
2017-01-22 08:00
android自定义view
制作圆形进度条效果
还是我们自定View的那几个步骤:1、自定义View的属性2、在View的构造方法中获得我们自定义的属性[3、重写onMesure]4、重写onDraw1、自定义属性:2、在View的构造方法中获得我们自定义的属性/***当前进度*/privateintmProgress;/***第一圈的颜色*/privateintmFirstColor;/***第二圈的颜色*/privateintmSecond
rorntuck7
·
2017-01-21 14:53
Android自定义View
实现仿1号店垂直滚动广告条代码
效果图展示,图片有点卡,耐心看会,原程序是很流畅的实现步骤:声明变量初始化画笔、文本大小和坐标onMeasure()适配wrap_content的宽高onDraw()画出根据坐标画出两段Text监听点击事件在Activity中实现点击事件实现原理(坐标变换原理):整个过程都是基于坐标Y的增加和交换进行处理的,Y值都会一直增加到endY,然后进行交换逻辑步骤一:声明变量由于1号店是两句话的滚动,所以
Luyifei666
·
2017-01-19 10:03
Android自定义View
实现仿GitHub的提交活跃表格
说明本文可能需要一些基础知识点,如Canvas,Paint,Path,Rect等类的基本使用,建议不熟悉的同学可以学习GcsSloop安卓自定义View教程目录,会帮助很大。上图就是github的提交表格,直观来看可以分为几个部分进行绘制:(1)各个月份的小方格子,并且色彩根据提交次数变化,由浅到深(2)右下边的颜色标志,我们右对齐就可以了(3)左边的星期,原图是从周日画到周六,我们从周一画到周日
franky814
·
2017-01-18 10:17
Android自定义View
实现水波纹动画引导效果
一、实现效果图二、实现代码1.自定义viewpackagecom.czhappy.showintroduce.view;importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphic
chenzheng8975
·
2017-01-17 10:25
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他