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
之PinnedHeaderListView
PS:做android已经有一年的时间了,在外包干了一年,所以也做了将近10多个app了,各种类型的都有,虽然做了很多app,也实现了很多功能,只能说你现在给我一个需求,我能自己查查资料倒腾倒腾我能把它做出来,所以我还是停留在会用的阶段,还没怎么深入的研究一个东西,还停留在初级程序员的道路,准备向中级程序员进发了,听了许多大牛们的成长之路,就是要不断的总结,光看没用,哪怕是照着别人的代码敲一遍,对
vv_小虫
·
2020-08-01 02:40
Android初级
Android初级
android自定义view
实现流式布局(FlowLayout)和热门标签
流式布局的效果图如图所示:应用场景诸如在搜索框的关键词显示等等。自定义view的流式布局(这里定义为FlowLayout)其实它就是一个Viewgroup,而后重写了它的几个方法,代码如下:packagecom.imooc.view;importjava.util.ArrayList;importjava.util.List;importandroid.content.Context;import
梦天2015
·
2020-08-01 02:58
android自定义view
流式布局
android
Android滚动选择器——水平滚动
没看过的同学建议先去了解一下:《
Android自定义view
——滚动选择器》《android图片滚动选择器的实现》这些滚动选择器的滚动方向都是垂直的。今天我们在此基础上增加可以水平滚动的选择器。
forward123_
·
2020-08-01 02:28
android
Android自定义View
Group第十二式之年年有鱼
前言先来看两张效果图:哈哈,就是这样了。前段时间在鸿神的群里看到有群友截了一张QQ空间的图,问它那个是怎么实现的:在好友动态的列表中多了个Header,这个Header有一叠卡片的效果,上面的卡片都可以跟随手指移动,还可以扔走,拖拽时,还有一个有趣的效果,就是卡片像是被一种无形的东西吸住一样,扔出去的时候,卡片还会根据当前前进的方向来调整角度。。。然后我自己打开QQ空间想看下这个效果,却死活刷不出
陈小缘
·
2020-08-01 01:53
Android自定义View
Group实现棺材布局(仿燃兔App游戏详情界面)
可惜了,现在燃兔倒了,看不到它的界面,发个自己做的效果图吧:哈哈,大概的效果就是这样子.我们先来解剖一下它:首先它有一个TopBar,一个BottomBar;上面可以滑动的view,我们就叫他棺材盖吧,哈哈是不是很形象;棺材盖打开之后,下面的棺材底还可以滑动,还有一个关闭按钮,停留在底部;好像没有了吧,我们再来仔细看一遍:原来还有一个HeaderView呢,他跟棺材底第一个view一样的宽高跟内容
陈小缘
·
2020-08-01 01:22
Android自定义View
分享——仿微信朋友圈图片合并效果
写在前面笔者近来在学习
Android自定义View
,收集了一些不算复杂但又“长得”还可以的自定义View效果实现,之前分享过两个效果:一个水平的进度条,一个圆形温度显示器,如果你有兴趣的话可以看看:一个水平的进度条一个圆形温度显示器今天我要来分享的是这样的效果
KingfarOu
·
2020-08-01 01:45
Android自定义View
Android自定义View
--时钟
importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.os.Handler;importandroid.support.annotation.Nullable;importandroid.u
Gson_main
·
2020-08-01 01:16
Android
Android自定义View
精品(LimitScrollerView-仿天猫广告栏上下滚动效果)
版权声明:本文为openXu原创文章【openXu的博客】,未经博主允许不得以任何形式转载文章目录1、分析2、定义组合控件布局3、继承最外层控件4、自定义属性5、重写onMeasure6、数据适配器7、动态添加子条目8、滚动动画9、条目点击事件 最近项目中需要在首页做一个跑马灯类型的广告栏,最后上面决定仿照天猫的广告栏效果做(中间部位),效果图如下(右边是我们的效果): 天猫上抢购那一
open-Xu
·
2020-08-01 01:26
Android自定义控件案例
自定义控件高手
Android自定义View
之随屏幕旋转的TextView
RotateTextView在个别时候我们需要文字随屏幕旋转,那么该怎么实现呢?自定义TextView就可以.接下来我们贴出RotateTextView的实现代码:“`pythonimportandroid.content.Context;importandroid.graphics.Canvas;importandroid.util.AttributeSet;importandroid.util
小海编码日记
·
2020-08-01 01:54
Android-自定义View
Android
自定义控件
旋转
Android自定义View
--用ViewGroup打造一个3D堆叠卡片容器
1.功能描述目前只能支持三张图片,支持横竖屏模式,手指滑动翻页到下一张卡片,手指点击也可以切换到当前卡片,并且选中的卡片会在整个ViewGroup的最上层,会被放大,可以自定义放大动画的时长。最基本的Android自定义控件,大神就别看了。来先看效果图吧:支持竖屏模式也支持横屏模式:主要是想熟悉一下自定义控件的基本测量和布局方式,其实使用LinearLayout或者是FrameLayout来做会更
Dawish_大D
·
2020-08-01 01:48
【Android开发】
Android自定义View
Android自定义View
Group的OnMeasure和onLayout详解
前一篇文章主要讲了自定义View为什么要重载onMeasure()方法http://blog.csdn.net/tuke_tuke/article/details/73302595那么,自定义ViewGroup又都有哪些方法需要重载或者实现呢?Android开发中,对于自定义View,分为两种,一种是自定义控件(继承View类)。一种是自定义布局容器(继承ViewGroup类)。如果是自定义控件,
tuke_tuke
·
2020-08-01 01:25
【Android
知识框架】
Android学习笔记
Android 自定义ViewGroup 实现FlowLayout,动态添加布局
参考以下两个博客:
Android自定义View
Group实战篇->实现FlowLayout.http://blog.csdn.net/lmj623565791/article/details/38352503
壹只很拽的猫
·
2020-08-01 01:58
android
Android自定义View
实现滴滴验证码输入框效果
先上效果图让大家看看1.VerficationCodeInput.Java/***輸入验证码的自定义view**/publicclassVerificationCodeInputextendsLinearLayoutimplementsTextWatcher,View.OnKeyListener{privatefinalstaticStringTYPE_NUMBER="number";privat
一生中所爱
·
2020-08-01 01:39
Android
android自定义view
--步骤(进度)stepview
先上效果图,如果这是你想要的效果可以往下看。不是的话也可以借鉴一下。1、自定义view的基本流程1)measure();主要作用是测量view的宽高2)layout();主要作用是计算子view的位置,一般是自定义viewgroup时才会用上。(这里可以忽略)3)draw();主要作用是绘制view,切记由于该方法会多次执行,切勿在这个方法里面过多的创建对象,以免引起内存泄漏。2、核心思想1)从效
sziitjin
·
2020-08-01 00:23
自定义view
步骤
stepview
【
Android自定义View
】绘图之Bitmap篇(六)
前言这一篇,我们来说说Bitmap相关的绘制以及颜色滤镜【
Android自定义View
】目录Bitmap绘制Bitmap的绘制,主要有以下4个方法,其中2、3可以说是一样的drawBitmap(Bitmapbitmap
欢子3824
·
2020-08-01 00:19
尚硅谷自定义View学习笔记-小白到实战
该笔记适合准备入手
Android自定义View
学习的小伙伴,对于大神的话,建议去其他地方逛逛哈,在此博主声明一下:我不是尚硅谷的什么托,只是一个菜鸟,现在在补着Java基础,搞了一套尚硅谷的Java视频以及
Simplebam
·
2020-08-01 00:34
Android自定义View
或ViewGroup的流程
最近在学习自定义控件,看了有一些文章了,现在整理一下。文章当中引用了一些大神的代码,请见参考文章。1、ViewGroup和View的功能ViewGroup:ViewGroup相当于一个放置View的容器,并且我们在写布局xml的时候,会告诉容器(凡是以layout为开头的属性,都是为用于告诉容器的),我们的宽度(layout_width)、高度(layout_height)、对齐方式(layout
山代王
·
2020-08-01 00:05
Android技术初探
Android基础要点
Android自定义View
实现圆弧进度效果
前言:Android开发中,自定义View实现自己想要的效果已成为一项必备的技能,当然自定义View也是Android开发中比较难的部分,涉及到的知识有Canvas(画布),Paint(画笔)等,自定义控件分为三种:一是直接继承自View,完全的自定义;二是在原有控件的基础上进行改造,达到自己想要的效果;还有一种就是自定义组合控件,将已有的控件根据自己的需要进行组合实现的效果。本人对自定义View
ruancw
·
2020-07-31 23:43
Android开发
自定义View
Android自定义View
实现渐变色仪表盘效果
上篇《
Android自定义View
实现圆弧进度效果》简单记录了圆弧及文字的绘制,渐变色的仪表盘效果将更加升入的介绍canvas及paint的使用(如画布旋转,paint的渐变色设置等
ruancw
·
2020-07-31 23:43
Android开发
自定义View
Android自定义View
学习一
个人学习经历,仅供参考自定义view的步骤:1.重写构造方法我写了一个自定义类RectView,重写了三个publicclassRectViewextendsView{publicRectView(Contextcontext){//在java代码中调用,比如newRectView();super(context);}publicRectView(Contextcontext,AttributeS
南风子c
·
2020-07-31 22:48
android入门笔记
android自定义View
学习二
1.设置paddingMargin属性不需要定义,padding属性需要自己在onDraw()方法里面把padding考虑进去直接设置padding是没有效果的,如图,设置了Top和Left的padding。需要在你的onDraw()方法里面设置padding@OverrideprotectedvoidonDraw(Canvascanvas){super.onDraw(canvas);intpad
南风子c
·
2020-07-31 22:48
android入门笔记
Android自定义View
之自定义每个角形状的ImageView
前言:在平常的项目中也许会遇见很多对页面展示有很多固定要求的控件View,各种美轮美奂的效果很是吸引人们的眼球!当然如果仅仅只是使用原生的一些控件来进行日常开发,一些基本的需求是完全可以满足的,可是针对一些拥有特殊属性的控件效果就远远不够了,这个时候就需要我们开发者来自己定义相应的View.引入:话不多说,先来看看效果图:可以看到图中这个ImageView的四个角的显示是不规则的,而且可以随意的切
Chase丶丶
·
2020-07-31 22:30
Android
自定义ImageView
自定义控件
Android自定义view
七时间轴(二)---横向的图表时间轴
横向的时间轴图表publicclassCharterXLabelsextendsCharterLabelsBase{publicCharterXLabels(Contextcontext){this(context,null);}publicCharterXLabels(Contextcontext,AttributeSetattrs){this(context,attrs,0);}publicC
Chase丶丶
·
2020-07-31 22:59
Android
Android
自定义控件
Android自定义view
七时间轴(三)---纵向的图表时间轴
纵向的时间轴图表publicclassCharterYLabelsextendsCharterLabelsBase{publicCharterYLabels(Contextcontext){this(context,null);}publicCharterYLabels(Contextcontext,AttributeSetattrs){this(context,attrs,0);}publicC
Chase丶丶
·
2020-07-31 22:59
Android
Android
自定义控件
android自定义View
&自定义ViewGroup(上)
最近在专心研究自定义所以把收集的资料都分享出来:一般自定义view需要重写的方法voidonMeasure(intwidthMeasureSpec,intheightMeasureSpec)voidonSizeChanged(intw,inth,intoldw,intoldh)voidonDraw(Canvascanvas)一般自定义ViewGroup需要重新的方法voidonMeasure(in
青春无悔-新歌
·
2020-07-31 22:43
自定义
Android自定义View
实现中国地图省份点击
自定义View实现中国地图省份点击要实现省份区域的单独点击,必须要能获取到各个区域在地图上分布的范围。然而,这些区域都是非常不规则的图形,而且或集中或零散,无法通过简单的数据进行描述,而常规的图片文件(如JPG或PNG等)是很难实现的,因此我们需要使用SVG图片来实现想要的效果。SVG格式的图片主要是用于Web,它是一种矢量图片,无论放大多少倍都不会出现失真,并且相对而言,其体量也比常规的JPG或
小帅_mkl
·
2020-07-31 21:23
Android
Android自定义view
+程序启动引导页面
最近在学习别人的开发经验及代码,总觉得他人的开发方式好专业,而自己却那么业余。从事开发一段时间了,总没有一个好的学习方法来提高自己的开发技术,所以现在决定慢慢的积累一下自己的经验!做一个简单的小demo——引导页:思路:1)自定义一个View继承RelativeLayout;2)定义一个布局文件和定义一个来进行页面切换的ViewPager控件;3)定义一个指示器的布局,并向其添加子view,用于显
KanMoL
·
2020-07-31 21:46
自写博文
Android自定义View
Group ,动态添加数目不确定的ImageView
开发中遇到这样的需求,在页面中显示数量不确定的图片。如果不用自定义ViewGroup的话,只能在layout中一个一个的添加ImageView。这样做显然是不合适的,而且会有相当多的重复代码。面对这样的需求,我们可以通过自定义ViewGroup来解决。自定义的ViewGroup:/***CreatedbyAnsweron2017/10/24.*/publicclassImagesViewGroup
yzp_
·
2020-07-31 21:28
android
android自定义View
,区域热力地图(具备每个省份的点击接口)
需求:需要一个热力地图,全面的显示中国个省份的数据对比功能:完整的中国地图(可缩放,平移,点击)数据颜色区域条(各省颜色按数据所在区间而定)各省份颜色可设置各省份具备点击事件接口(点击该省份,黑线描出该省边框)项目地址:https://github.com/NoEndToLF/ChinaMapView最终实现效果:技术路线(简要技术思路,具体实现详见GitHub的Demo):热力图View技术:1
Android_Cloud
·
2020-07-31 21:52
android
个人项目
Android自定义View
之Touch事件分发机制源码解析
在Android系统中View的结构为树形结果,那么就会出现上层的view盖住下层的view的情况发生,而当我们点击上层View的时候,这个时候是上层的View还是盖住的下层的View可以消费这个touch事件呢?而为了解决这个问题,就引出了Android中的Touch事件的分发机制.而在Android中Touch事件的分发又分为View和ViewGroup的事件分发,由此我们先从简单的View的
hoko
·
2020-07-31 21:39
自定义View
Android自定义view
之View的测量过程全解析
Android应用层开发中绕不开自定义View这个话题,虽然现在Github上有形形色色的开源库供大家使用,但是作为一名开发者而言,虽然不提倡重复造轮子,但是轮子都是造出来的。碰到一些新鲜的UI效果时,如果现有的控件无法完成任务,那么我们就应该想到要自定义一个View了。我们知道,在Android中View绘制流程有测量、布局、绘制三个步骤,它们分别对应3个API:onMeasure()、onLa
hoko
·
2020-07-31 21:39
自定义View
Android自定义View
绘图基础
作者:kqw攻城狮出处:个人站|CSDN
Android自定义View
绘图基础
Android自定义View
绘图基础View的测量View的绘制画笔属性Shader点直线矩形圆角矩形圆扇形弧形椭圆文字绘制路径图形裁剪
Android-kongqw
·
2020-07-31 21:37
Android自定义控件
android
控件
自定义
android自定义View
Group之瀑布流FlowLayout 简洁明了 支持padding和margin 100行代码搞定
FlowLayout完美解决购物类app参差不齐的标签、热门搜索等:支持padding和margin支持xml和java代码动态添加childView简洁明了100行代码效果图核心代码1、重写onMeasure:@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){//获取测量模式和测量父容器推荐宽高in
slence_
·
2020-07-31 20:44
android
Android自定义View
Group打造各种风格的SlidingMenu
看鸿洋大大的QQ5.0侧滑菜单的视频课程,对于侧滑的时的动画效果的实现有了新的认识,似乎打通了任督二脉,目前可以实现任意效果的侧滑菜单了,感谢鸿洋大大!!鸿洋大大用的是HorizontalScrollView来实现的侧滑菜单功能,HorizontalScrollView的好处是为我们解决了滑动功能,处理了滑动冲突问题,让我们使用起来非常方便,但是滑动和冲突处理都是android中的难点,是我们应该
阿拉灯神灯
·
2020-07-31 20:35
Android自定义View
Android自定义View
教你搞定
Android自定义View
Group
原文链接:http://www.jianshu.com/p/138b98095778上一篇我们介绍了Android中自定义View的知识,并实现了一个类似Google彩虹进度条的自定义View,今天我们将进一步学习如何去自定义一个ViewGroup。ViewGroup我们知道ViewGroup就是View的容器类,我们经常用的LinearLayout,RelativeLayout等都是ViewGr
linuxcjh
·
2020-07-31 19:43
Android
android自定义view
-3d柱状图
最近,项目里需要加入3d柱状图展示数据,在网上找了找,发现和需求有点出入(可能自己没找对),于是就自己画了个,随便锻炼下自己,下面就把这个demo写出来。publicclassCustomBarextendsView{ privateContextmContext; privatePaintcustomPaint,customDrawPain,textPaint,linePaint; pri
jwmxxx
·
2020-07-31 19:59
2020字节跳动春招客户端开发岗面经
一面Java的堆和栈区别Java的GC垃圾回收机制什么是多态进程和线程的区别你在项目中做过哪些性能优化如何优化页面卡顿Handler消息机制
Android自定义View
你最常用的开源框架及其原理MVC模式与
寒_蝉
·
2020-07-31 18:46
Android自定义View
链接系统输入法(自定义验证码组件)
前言有些需求需要我们自定义View,这个View需要有接收系统键盘输入数据的能力,相信有些同学都是使用onKeyDown的监听方法实现的,但发现有些输入法获取不到数据。其实这个原因是onKeyDown方法主要是监听物理按键的响应,对于虚拟键盘有时是不生效的具体结果取决于各个输入法的实现。那么我们应该如何获取虚拟键盘的输入数据呢?其实大家仔细观察Api可以发现有两个方法,onCheckIsTextE
hellopeng1
·
2020-07-31 18:31
Android
Android自定义View
Group
作者:华清远见讲师
Android自定义View
Group在工作中,各种ViewGroup控件不能满足我们的使用的时候,我们完全可以进行自定义ViewGroup,但是在自定义View之前,我们必须搞清楚如下的几个问题
华清远见嵌入式学院
·
2020-07-31 17:00
android开发
Android自定义View
Group View的大小和坐标控制
除非你总是需要一个100×100像素的控件,否则,你必须要重写onMeasure。onMeasure方法在控件的父元素正要放置它的子控件时调用。它会问一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec和heightMeasureSpec。它们指明控件可获得的空间以及关于这个空间描述的元数据。比返回一个结果要好的方法是你传递View的高度和宽度到setMeasu
f059074251
·
2020-07-31 17:44
Android
android自定义view
Group常用方法
android常用控件可能在开发过程中不能满足我们的需求,所以常常需要自定义控件,这里总结了使用viewGroup自定义控件的方法,以及我的个人经验的总结。首先介绍viewGroupjava.lang.Object↳android.view.View↳android.view.ViewGroup↳android.widget.LinearLayout可以看到viewGroup是我们常见五种布局的基
-黑色幽默-
·
2020-07-31 16:18
android
Android自定义View
之『 自定义组合控件 』
开发中经常遇到一些使用率很高的组合控件,比如用户头像、名称、背景及点击动画,再比如新闻列表中的新闻图片、标题、时间、评论等,这些都可以“抽象”成一个组合式控件,以便于调用。这里以一个简要的新闻版块信息为例,简要说明一下组合控件的构建流程。效果图:1、在attrs.xml中定义属性,供自定义类InfoBlockView使用:2、定义布局info_block_layout.xml,至于布局中的控件、间
ta叫我小白
·
2020-07-31 16:54
Android
移动开发
Android自定义View
Group实战-----流式布局
本文是参考了鸿神之后的文章之后做的一些修改与总结,添加了一些自己的笔记,增加对自定义ViewGroup的理解。文章后面会给出原文地址。首先,什么是流式布局(FlowLayout),我个人的理解就是各个宽高不完全相同的view控件之间按照一定的规律放置,当一行或者一列中放满了控件,再放置下一个控件时,由于空间宽度或者高度不够,会自动放置到下一行或者下一列。比较常见的应用是一些热门标签,精彩评论等。比
android_cmos
·
2020-07-31 15:39
Android
Android自定义View
实现动画流式布局及点击添加功能
动画添加流式布局点击动画添加上一篇已经发表了流式布局点击添加功能这里就不用了,需要的可以去上一篇博客查看步入正题在build。gradle中配置以下://Gson依赖implementation‘com.google.code.gson:gson:2.8.5’//volley请求框架implementation‘com.android.volley:volley:1.1.1’首先配置一个全局异常捕
Mr_Songdada
·
2020-07-31 14:10
自定义view
组合控件
动画流式布局
Android自定义View
Group
packagecom.mapbar.adas.camera;importandroid.content.Context;importandroid.util.AttributeSet;importandroid.util.Log;importandroid.view.View;importandroid.view.ViewGroup;/***Createdbysunxxon2018/2/27.*/
暴躁的Dream
·
2020-07-31 13:45
Android
Android自定义View
实现水波纹效果
Android自定义View
实现水波纹效果
Android自定义View
实现水波纹效果效果图实现思路具体实现总结效果图实现思路根据效果分析,首先利用Path的rQuadTo(floatdx1,floatdy1
AbnormalExit
·
2020-07-31 13:43
Andorid
Android自定义View
--通过SVG实现中国地图,各省可点击交互
惯例先上效果图:中国地图的SVG还是比较复杂的,一般SVG图也不是程序员来做的,所以我们直接下载SVG或者问美工要即可。一、下载中国地图:下载地址下载下来是:china.svg文件文件内容如下:每一给路径path就是一个省path,二、放入Android工程res/raw/下面三、自定义view代码如下:大致思路:解析china.svg文件–>存入省份路径集合中–>画布上绘制–>交互事件处理。pu
小小米乐
·
2020-07-31 13:30
Java
Android
Android高级UI
Android自定义View
实现文字验证码
要实现上面的效果流程如下1,获取4个随机数2,将4个随机数绘制出来,并随机着色3,绘制障碍实现流程:1,创建一个Bitmap2,在Bitmap上绘制我们随机数并且着色3,在View的onDraw里将我们准备好的Bitmap绘制出来核心代码:BitmapmBitmap=Bitmap.createBitmap(width,height,Bitmap.Config.ARGB_8888);CanvasmC
清风徐来qfxl
·
2020-07-31 13:57
Android
Android自定义View
Group第十三式之移花接木
前言上个星期更新了网易云音乐之后,在发现->歌单页面中看到一个挺炫酷的效果,介系我没有见过的船新版本,看图:对,一眼看上去就像是在ViewPager的基础上改造过,但仔细看,又不太像ViewPager的行为,因为它固定只有三个子View(我特意观察了几天),而且,在滑动的时候,除了尺寸和透明度的渐变,跟ViewPager有一个明显的区别就是,最前面的子View会向相反方向移动,这就像六一儿童节孩子
陈小缘
·
2020-07-31 12:41
android自定义View
Group--流式布局
个人觉得,自定义ViewGroup容器,核心是要确定里面每个子view的位置,ViewGroup的测量可以挪用源码中的是三种模式即可,个人开发去计算每个子view的大小显得相对复杂,系统自带的几种布局方式已足够使用,布局容器的核心还是在于子view的位置,测量和绘制使用默认的即可。importandroid.content.Context;importandroid.graphics.Canvas
Gson_main
·
2020-07-31 12:04
Android
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他