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
自定义view
Android
自定义view
实现左滑删除的RecyclerView详解
目录概述需求编写代码I编写代码II编写代码III优化总结概述最近安卓
自定义view
的知识看的很熟,但是却很久没动手了,这几天用kotlin手撕了原先一个左滑删除的RecyclerView,居然弄得有点懵逼
·
2022-11-08 10:37
Android
自定义view
实现侧滑栏详解
目录前言需求效果图编写代码主要问题前言上一篇文章学了下
自定义View
的onDraw函数及自定义属性,做出来的滚动选择控件还算不错,就是逻辑复杂了一些。
·
2022-11-08 10:36
Android实现自动变换大小的ViewPager
本来想通过这篇文章的控件,整合一下前面六篇文章的内容的,结果写的太复杂了,就算了,没有新的技术知识,功能也和之前的安卓广东选择控件类似,不过在写的过程还是有点难度的,用来熟悉
自定义view
知识还是很不错的
·
2022-11-08 10:36
高德地图开发相关总结
起终点两点折线)6.地图画区域图形多边形遮盖物7.地图气泡的聚合功能8.App内部地图导航开发(包含更换终点重新导航)9.地图根据经纬度进行逆编码10.地图SDK导入工程及plist权限添加11.导航中添加
自定义
Kevin_wzx
·
2022-11-04 11:43
Android
自定义View
绘制贝塞尔曲线实现流程
目录前言二阶贝塞尔曲线三阶贝塞尔曲线前言对于Android开发,实现贝塞尔曲线还是比较方便的,有对应的API供你调用。由于一阶贝塞尔曲线就是一条直线,实际没啥多大用处,因此,下面主要讲解二阶和三阶。二阶贝塞尔曲线在Android中,使用quadTo来实现二阶贝塞尔path.reset()path.moveTo(startX,startY)path.quadTo(currentX,currentY,
·
2022-11-01 13:46
Android
自定义view
FlowLayout流式布局
-->处理手势操作2.ViewGroup的自定义流程:继承一个ViewGroup-->重写onMeasure方法-->重写onLayout-->重写onDraw方法->定义自定义属性-->处理手势操作
自定义
Luke_单车
·
2022-10-31 16:06
安卓图片裁剪——使用
自定义View
目录前言设计思路源码前言在图片操作中裁剪最为常见,安卓中常用的裁剪方式是通过调用Bitmap.createBitmap(@NonNullBitmapsource,intx,inty,intwidth,intheight)等实现的,本文所展示的View便是以此为核心设计。设计思路在一个图片裁剪的过程中,我们可以看到其主要由以下两部分组成:裁剪区域(裁剪框)图片区域(裁剪目标)因此,我们可以将其抽象为
鸣筝
·
2022-10-29 07:13
安卓View
安卓
android
自定义View
——游动锦鲤实践
目录
自定义View
——游动锦鲤实践布局文件使用布局——MainAvtivity主要实现——FishDrawable不积跬步,无以至千里;不积小流,无以成江海。要沉下心来,诗和远方的路费真的很贵!
小叮当不懒
·
2022-10-29 07:34
Demo
java
Android Studio实现连连看小游戏,比比看谁过关最快~
主要实现的功能有:难度设置打乱重排排行榜计时器背景音乐消除音效二、主要技术主要应用的技术如下:Fragment碎片Service服务Menu菜单
自定义view
Java反射handler消息机制BroadcastRece
振华OPPO
·
2022-10-25 09:10
Android项目
android
课程设计
大作业
安卓小游戏
移动应用开发
上海大厂Android面试经历:作为一名Android面试者你应该知道的,一招彻底弄懂!
面试技术点如下:一.资深UI工程师方面1.UI绘制流程及其原理2.事件传递机制深入源码层解析3.属性动画原理详解4.实战之
自定义view
硬件加速原理和应用5.高性能丶页面渲染丶组件业务化二.Android
普通网友
·
2022-10-13 09:08
程序员
android
面试
自定义view
之自定义滑动seekbar
搜索自定义seekbar全都是基于原生seekbar都是拖动滑块的,并且点击seekbar某个位置就会跳变到那里,我想要的是跟miui10的那个亮度条那样滑动来调节的,既然没有那就自己动手吧。首先自己要清楚要画出来的是什么样的,这里先看下效果图:实现思路:主要的就是要draw两个原件矩形,一个背景,一个进度的方块,然后通过onTouchEvent来触发滑动改变进度。首先先声明两支笔,一只画背景,一
侠亦狐
·
2022-10-12 10:46
Android
seekbar
滑动
miui
自定义
view
seekBar 带文字的seekBar thumb带文字 滑块上带文字 带图片的seekBar thumb带图片 滑块上带图片
TextSeekBar可以在seekBar的拖动条上添加文字的
自定义view
。如果当前已有功能不能满足需求,源码已上传,希望可以给你的自定义提供一些参考。
TsonTang
·
2022-10-12 10:15
原创自定义View
android
kotlin
自定义View
6 -塔防小游戏:第三篇防御塔随意放置+多组野怪
优质资源分享学习路线指引(点击解锁)知识定位人群定位Python实战微信订餐小程序进阶级本课程是pythonflask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。Python量化交易实战入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统第一篇:一个防御塔+多个野怪(简易版)第二篇:防御塔随意放置第三篇:防御塔随意放置+多组野怪1、动态addView防御塔2
u012804784
·
2022-10-06 07:55
android
python
flask
后端
计算机
Android自定义一个view ViewRootImpl绘制流程示例
目录Android如何自定义一个viewViewRootImpl绘制流程1、自定义属性2、在res/layout/activity_main.xml文件里使用
自定义view
3、构造CustomView名称的
·
2022-09-29 22:30
Android Studio XML无法预览问题
然后各种找解决方法,但是发现有些界面还是能预览的,废了好大功夫发现有【
自定义View
】的界面无法预览,没有的不受影响。解决办法,在
自定义View
添加isInE
思绪走了
·
2022-09-28 17:16
ViewBinding 在
自定义View
中使用
今天搞viewbinding在
自定义View
中使用,发现查到的都是错的,后来在官方查到了,分享给大家。
有一点小怪坏
·
2022-09-28 16:43
RecyclerView 获取item,删除item的坑
获取item
自定义View
HolderpublicclassViewHolderextendsRecyclerView.ViewHolder{privateContextmContext;privateViewmItemView
xxpr_ybgg
·
2022-09-28 01:46
android
android view 圆角
不用绘制圆角背景边框,不用
自定义view
重新绘制实现圆角。
young蛘
·
2022-09-19 17:28
Android
自定义View
实现天气预报折线图
本文实例为大家分享了Android
自定义View
画天气预报折线图的具体代码,供大家参考,具体内容如下效果图如下:刚开始尝试用第三方画曲线的框架来画效果图,后来发现曲线间的阴影当有负数的度数的时候画不出来
·
2022-09-18 18:35
LayoutInflate inflate深入理解
一、inflate的基本使用inflate方法非常基础且常用,但是好像很多人都用错了,比如说
自定义view
的时候多了一层父布局等。
小马要加油
·
2022-09-16 14:54
Android如何通过组合的方式
自定义View
前言:
自定义View
可以分为两种方式:第一种通过继承ViewGroup,内部通过addView的方式将其他的View组合到一起。
·
2022-09-16 10:45
Android View绘制基础
View绘制流程View的绘制流程分为三步:在
自定义View
的时候一般需要重写父类的onMeasure()、onLayout()、onDraw()三个方法,来完成视图的展示过程。
Just_Paranoid
·
2022-09-15 00:59
Android
android
view
textview
Android Shape的基本使用
线(line)、圆环(ring)四种图形shape属性下的属性corners(圆角)、gradient(渐变)padding(间隔)、size(大小)solid(填充)、stroke(描边)圆角图形:
自定义
Just_Paranoid
·
2022-09-15 00:59
Android
android
view
shape
Android 菜单栏DIY实现效果详解
目录前言实现的效果和思路1.绘制底部布局2.添加子view3.处理事件分发4.做个动画5.小结前言个人打算开发个视频编辑的APP,然后把一些用上的技术总结一下,这次主要是APP的底部菜单栏用到了一个
自定义
·
2022-09-14 18:59
Android
自定义View
实现时钟功能
最近在练习
自定义view
,想起之前面试的时候笔试有道题是写出自定义一个时钟的关键代码.今天就来实现一下.步骤依然是先分析,再上代码.实现效果View分析时钟主要分为五个部分:1、中心点:圆心位置2、圆盘
·
2022-09-12 16:54
自定义View
5 -塔防小游戏:第二篇防御塔随意放置
第一篇:一个防御塔+多个野怪(简易版)第二篇:防御塔随意放置
自定义View
,处理事件分发,up,move,down。
TMusketeer
·
2022-09-08 22:00
自定义View
绘制流程分析
/前言/本文用于记录
自定义View
的基础步骤以及一些基础的信息,后期可能针对具体的点写一些补充性的文章。image/View中关于四个构造函数参数/
自定义View
中View的构造函数有四个。
ModestStorm
·
2022-09-06 09:19
自定义View
4-塔防小游戏第一篇:一个防御塔+多个野怪(简易版)*
塔防小游戏第一篇:一个防御塔+多个野怪(简易版)1、canvas画防御塔,妖怪大道,妖怪行走路线2、防御塔攻击范围是按照妖怪与防御塔中心距离计算的,大于防御塔半径则不攻击,小于则攻击3、野怪被攻击条件,血量>0&&防御塔范围内子弹要打在野怪身上,下:y+移动距离/子弹攻速上:y-移
TMusketeer
·
2022-09-05 15:00
Templates实战之更优雅实现
自定义View
构造方法详解
@JvmOverloads快捷实现函数重载,借助于Kotlin的默认参数+@JvmOverloads简化
自定义View
的构造方法编写:简化是简化了,但是每次写这么一大堆还是感觉好烦啊,比如忘记AttributeSet
·
2022-09-03 11:40
android
自定义View
: 视差动画
背景在AndroidApp的成长过程中,随着包功能越来越多,团队越来越复杂,为了保证功能的清晰和可维护性、增加模块的内聚性,减小git推代码冲突的风险等等,App的开发模式会慢慢变成集成开发模式集成开发模式每个人负责一个或者多个模块,模块之间相互隔离,独立进行打包和升级,最后以远端依赖的方式集成到App中进行打包问题在采用集成开发模式的时候会碰到一个问题,因为主App都是通过implement远端
·
2022-09-02 22:17
android
仿作业帮图片裁剪-
自定义View
效果图:代码:```publicclassCropImageViewextendsAppCompatImageView{privateContextmContext;//裁剪框边框画笔privatePaintmBorderPaint;//裁剪框九宫格画笔privatePaintmGuidelinePaint;//绘制裁剪边框四个角的画笔privatePaintmCornerPaint;//判断手指
Android小豆渣
·
2022-08-31 18:32
Android
自定义View
实现水波纹扩散效果
目录1、创建RippleView.class,继承与View1.1特殊属性解释1.2新建attrs.xml文件(res/values)1.3初始化画笔2、开始绘制onDraw()效果:水波纹扩散场景:雷达、按钮点击效果、搜索等实现:先上效果图,之前记得支付宝有一个咻一咻,当时就是水波纹效果,实现起来一共两步,第一画内圆,第二画多个外圆,不同时创建有间隔创建然后缓慢增大外圆半径,到达最远距离时移除掉
·
2022-08-30 12:04
自定义View
3-水波纹扩散(仿支付宝咻一咻)实现代码、思想
PS:
自定义view
篇-水波纹实现效果:水波纹扩散场景:雷达、按钮点击效果、搜索等实现:先上效果图,之前记得支付宝有一个咻一咻,当时就是水波纹效果,实现起来一共两步,第一画内圆,第二画多个外圆,不同时创建有间隔创建然后缓慢增大外圆半径
TMusketeer
·
2022-08-29 15:00
Android
自定义View
实现拖动吸附效果
拖动控件.png1.效果拖动按钮2.实现逻辑2.1.思路既然要实现控件拖动,那么就离不开onTouchEvent()这个方法,需要监听里面的按下和滑动事件。要实现自动贴边,需要监听onTouchEvent()中手指离开屏幕事件。对于贴边的过程,我们用属性动画来解决。事件的冲突问题也需要考虑,拖动、点击关系到了事件的拦截。2.2.要点注意事件的响应滑动边界的计算3.完整代码3.1.Kotlincla
Android师哥
·
2022-08-29 10:58
Android仿高德首页三段式滑动效果的示例代码
目录高德的效果实现的效果
自定义View
源码xml布局中的使用高德首页按钮处理源码地址最近发现很多app都使用了三段式滑动,比如说高德的首页和某宝等物流信息都是使用的三段式滑动方式,谷歌其实给了我们很好的
·
2022-08-25 09:38
Android实现音频条形图效果
本文实例为大家分享了Android实现音频条形图效果的具体代码,供大家参考,具体内容如下效果图:通过
自定义View
和属性动画实现此效果publicclassBarChartViewextendsLinearLayoutimplementsRunnable
·
2022-08-18 16:59
Android
自定义View
实现风车效果
本文实例为大家分享了Android
自定义View
实现风车效果的具体代码,供大家参考,具体内容如下效果图:画杆publicclassWindmillRodViewextendsView{ privateintmWidth
·
2022-08-18 16:29
Android
自定义View
实现跟随手指移动
View的移动,实现的方法有好几种,原理是通过改变View的位置来移动View,下面来实现这样的效果动画的方法通过改变View的tranlationX和tranlationY的值来实现移动,首先来写一个
自定义
·
2022-08-17 17:48
android模拟实现航拍遥控
之前在网上这方面的知识比较少,所有就贴出来demo供大家参考,废话少说,先贴图左右两个点,在圈内活动,一个是控制油门,一个是控制方向,放手后会返回中心点,这些在游戏场景中经常看到,比如射击类的游戏,这里
自定义
·
2022-08-17 13:37
Android
自定义View
实现简单水波纹效果
本文实例为大家分享了Android
自定义View
实现水波纹效果的具体代码,供大家参考,具体内容如下效果如下:原理控制代码//这里用的kotlin//主线程刷新控件 valmHandler=object:
·
2022-08-17 13:31
Android
自定义View
实现进度条动画
本文实例为大家分享了Android
自定义View
实现进度条动画的具体代码,供大家参考,具体内容如下控件效果原理:控制代码//更新进度值valmHandler=object:Handler(){ overridefunhandleMessage
·
2022-08-17 13:30
Android
自定义View
实现QQ消息气泡
本文实例为大家分享了Android
自定义View
实现QQ消息气泡的具体代码,供大家参考,具体内容如下效果图:原理:控件源码:publicclassDragViewextendsView{ privateintdefaultZoomSize
·
2022-08-17 13:30
Android
自定义View
实现遥控器按钮
本文实例为大家分享了Android
自定义View
实现遥控器按钮的具体代码,供大家参考,具体内容如下效果图:原理:onSizeChanged拿到控件宽高,进行path和region的计算(此处,path和
·
2022-08-17 11:25
Android
自定义View
实现柱状波形图的绘制
目录前言实现基本属性设计监听器绘制图形左右拖动完整代码前言柱状波形图是一种常见的图形。一个个柱子按顺序排列,构成一个波形图。柱子的高度由输入数据决定。如果输入的是音频的音量,则可得到一个声波图。在一些音频软件中,我们也可以左右拖动声波,来改变音频的播放进度本文举例的自定View,实现如下功能:以柱状形式展示数据的大小标明图形当前最中间的数据可以横向拖动进度,进度就是让某个特定的数据居中展示可以改变
·
2022-08-16 10:15
Android
自定义View
- 柱状波形图 wave view
前言柱状波形图是一种常见的图形。一个个柱子按顺序排列,构成一个波形图。柱子的高度由输入数据决定。如果输入的是音频的音量,则可得到一个声波图。在一些音频软件中,我们也可以左右拖动声波,来改变音频的播放进度本文举例的自定View,实现如下功能:以柱状形式展示数据的大小标明图形当前最中间的数据
AnRFDev
·
2022-08-16 08:00
Android
自定义View
- 柱状波形图 wave view
前言柱状波形图是一种常见的图形。一个个柱子按顺序排列,构成一个波形图。柱子的高度由输入数据决定。如果输入的是音频的音量,则可得到一个声波图。在一些音频软件中,我们也可以左右拖动声波,来改变音频的播放进度本文举例的自定View,实现如下功能:以柱状形式展示数据的大小标明图形当前最中间的数据可以横向拖动进度,进度就是让某个特定的数据居中展示可以改变左右两边的柱子颜色可以调整柱子的宽度拖动完毕后监听当前
·
2022-08-15 19:09
21天学习挑战赛--第一天打卡(屏幕密度)
1.回想从事安卓开发几年,现在回想一下,从刚入行时会展示几个简单的控件就开心不已,到后来接触Android的四大组件,再到
自定义View
,最后到使用第三方开源框架做几个自认为酷炫的功能……然后好像就止步不前了
孟芳芳
·
2022-08-02 22:01
学习
android自定义曲线控件,Android
自定义view
进阶-- 神奇的贝塞尔曲线
上一篇介绍了
自定义view
需要知道的基本函数。新开一篇献给借给我的深圳_奋斗小哥。
weixin_39534002
·
2022-07-30 07:33
android自定义曲线控件
Android
自定义View
Group实现选择面板
RecycleView或GridView,其实这两者都可以实现需求,但我们的标签长度是不固定的,有可能是4个字符也有可能是10个字符,这时使用这两者就很能实现根据每个标签的宽度来自适应换行显示,那么这时就离不开
自定义
·
2022-07-22 18:20
Android 实现圆弧背景(Shape实现和
自定义View
)
一、背景如今Android系统的App,很多时候为了有更好的用户体验,都会有各种好看的UI,动画,点击效果等等,其中圆弧的控件在App中很常见,今儿就自己总结下自己实现圆弧的两种基础的方法。即Shape方法和使用View里面的方法自己画。二、Shape属性shape:即形状的意思,这是一种在xml文件中定义的通用形状。文件位置:res/drawable/文件名.xml代码:一个TextView的背
&岁月不待人&
·
2022-07-19 17:49
Andrio动画
自定义属性
android
图片
android
studio
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他