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
自定义View
-LetterView
1、效果图UI图.jpg
自定义View
效果.gifGitHub:https://github.com/aositeluoke/LetterView2、总体分析2.1、动态添加View实现 通过在代码中动态添加
aositeluoke
·
2023-02-04 07:09
Android-
六大布局详解
布局概述为了让组件(TextView,Button等)在不同的手机屏幕上都能运行良好(不同手机屏幕分辨率、尺寸并不完全相同),如果让程序手动控制每个组件的大小、位置,则将给编程带来巨大的困难,为了解决这个问题,Android提供了布局管理器。布局管理器可以根据运行平台来调整组件的大小,咱们程序员要做的只是为容器选择合适的布局管理器。每当Acitivity.setContentView(@Layou
帅次
·
2023-02-04 01:50
Swift
自定义view
在Swift中如果想弹出
自定义view
其实很简单,首先在xcode中新建view新建一个
自定义view
新建之后的view如果想不受尺寸约束可以选择freedom规格视图size设置之后我们需要有个类来属于这个
PIGROAD
·
2023-02-03 18:15
iOS之自定义UIAlertViewController (UIPickerView,
自定义View
)
一,说明支持iOS8及以上,LCAlertViewController将UIPickerView和UIAlertViewController结合,并且添加自定义的ViewGITHub地址:https://github.com/LuochuanAD/LCAlertViewControllerdemo.gif二,UIPickerView与UIAlertViewController结合typedefvo
luochuanAD
·
2023-02-03 14:48
Android
自定义View
实现动画效果详解
目录帧动画补间动画属性动画帧动画帧动画就是给定一个完整动画的所有关键帧,由大脑想象中间的变化过程的一种动画。将这个xml文件放到drawable文件夹下,就可以引用上了。补间动画补间动画就是指定动画开始和结束的状态,中间的变化,由计算机自动补齐。补间动画有4种类型,平移动画(Translate)、透明度动画(Alpha)、旋转动画(Rotate)、缩放动画(Scale)。旋转动画透明度动画平移动画
·
2023-02-03 13:45
Android
自定义View
实现LayoutParams的方法详解
目录第一层理解第二层理解第三层理解这一期我们来讲一讲LayoutParams这个玩意儿。Android入门的第一行代码就牵扯到这个东西,然而,你真的理解够了吗?第一层理解layout_width和layout_height这个是不是最开始学的时候,就要搞清楚的基础知识,match_parent代表填充屏幕,wrap_content代表包裹内容。这些其实是系统控件定义的属性,通过TypedArray
·
2023-02-03 13:44
Android
自定义View
事件分发流程详解
事件分发在
自定义View
开发中属于重点也是难点,多少人遇到瓶颈倒在这里了,所以完全有必要拿出来讲解一下。事件分发流程首先一个事件先从Activity的dispatchTouchEvent()方法开始。
·
2023-02-03 13:44
Kotlin搭建基础框架—为什么要选MVP
A、首先我的工程目录微信图片_20181017171115.png(1)简单介绍MVP开发模式在传统的Android应用开发中,View层(Activity,Fragment或者
自定义View
)承载太多的责任
锦文豪武
·
2023-02-03 10:00
Android
自定义view
实现进度条动画、按钮渐变及录制状态控制
不得不说
自定义view
绘制各种图形及它们的动画是令人有成就感的事情。
码仔时光
·
2023-02-03 08:23
自定义view
之——联系人列表
先看效果:1、自定义一个索引view,就是右边红色的部分:packagecom.example.contact;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.graphics.Rec
keep_moving12138
·
2023-02-03 08:30
Android自定义控件
Android
自定义View
——曲线图
之前在博客里面已经介绍过了一种自定义绘制饼图的方法,今天再来介绍一种自定义绘制曲线图的方法。博主之前做过折线图,但是这里需要曲线图,简单的drawLine肯定是不行了,查了资料有人推荐用贝塞尔曲线绘制,这里对贝塞尔曲线就不做详细说明了。用贝塞尔曲线绘图的,首先对初学者来说比较麻烦,控制点的不易确定,再者,我看了网上的一些例子,发现贝塞尔曲线画出来的曲线图,跟我们平时画的曲线图还是有一点出入的,在点
liuwan1992
·
2023-02-03 07:09
Android
自定义UI
Android笔记——组合控件实现
自定义View
之可清空内容的EditText
一开始想是
自定义View
,要用Java动态写各个控件的布局等等,觉得很麻烦,后来发现可以先在layout里写控件的布局,然后用类继承RelativeLayout(前面写的布局是用的RelativeLayout
麦香菌
·
2023-02-03 07:46
Swift Tableview学习
android中的listview或者recycleview,tableview由UITableViewCell组成,UITableViewCell负责显示数据(1)创建一个UITableViewCell通过
自定义
PIGROAD
·
2023-02-03 00:09
记一次检测View,ViewController内存的释放.
事故起因:在window上添加
自定义view
。
Taoai_M
·
2023-02-03 00:42
Android-
嵌入式蓝牙 多年蓝牙产品开发学习心路历程分享-A2DP音频流的建立、A2DP播放暂停音乐命令交互、HFP、AVRCP、RFCOMM、OPP、AVDTP
序言当你点进来看到这段话的时候,证明你真心想学好蓝牙,哈哈哈,本来想搜索蓝牙某个协议,却成了一大段废话文,但此时,别退出去,如果你是一个牛逼的蓝牙开发者,只是想了解蓝牙某个协议或者知识点,那么直接点击进入我的主页,查看蓝牙相关文章,绝对能满足你的需要。但是,如果你是一个蓝牙新人、才开始学习蓝牙开发,那么请用几分钟看完这篇文章,一定会激励你的蓝牙学习和给你提供一个正确的学习途径,废话少说,直入正题。
手机-手表蓝牙开发工程师
·
2023-02-02 18:07
Android
-嵌入式
手机-平板-手表蓝牙开发教程
学习
android
a2dp
蓝牙
卡音
Android 蓝牙 A2dp 编码SBC、AAC、Aptx、LDAC、LHDC aduio音频概述(1)
android-
蓝牙A2dp-avrcp-hfp-opp-配对流程-ble-rfcomm源码流程-点击下载1.1编写目的此篇文档主要介绍了一些蓝牙A2dp音频的知识,包括音频传输协议(I2S总线协议)、
手机-手表蓝牙开发工程师
·
2023-02-02 18:36
hfp
android
Android
-嵌入式
手机-平板-手表蓝牙开发教程
android
iot
嵌入式硬件
ios
Android 蓝牙 A2dp Audio Service框架介绍
Android蓝牙A2dp-Avrcp初始化-连接-播放源码分析文档大全-点击下载
android-
蓝牙A2dp-avrcp-hfp-opp-配对流程-ble-rfcomm源码流程一、Android音频系统框架二
手机-手表蓝牙开发工程师
·
2023-02-02 18:36
Android
-嵌入式
手机-平板-手表蓝牙开发教程
hfp
android
android
ios
嵌入式硬件
iot
Android 蓝牙 连接配对流程详细分析-史上最全文档
android-
蓝牙A2dp-avrcp-hfp-opp-配对流程-ble-rfcomm源码流程图-点击下载Android蓝牙配对连接源码分析文档大全-点击下载同学,别退出呀,我可是全网最牛逼的Android
手机-手表蓝牙开发工程师
·
2023-02-02 18:06
hfp
android
Android
-嵌入式
手机-平板-手表蓝牙开发教程
android
ios
嵌入式硬件
iot
2019-12-15
Android事件分发机制源码解析我们都知道,事件分发在Android的知识体系中是相当重要的一环,只要我们熟悉事件的分发流程,我们无论是在解决view之间的点击响应失效还是滑动冲突都是相对比较容易的,尤其是在
自定义
遥望星空forward
·
2023-02-02 13:15
自定义view
实现拉勾网水波纹效果
github链接:https://github.com/yestin0303/WaveView该效果可以用2个二阶贝塞尔曲线完成,关于贝塞尔曲线,网上文章很多,不在详述,下面直接上代码,publicclassWaveViewextendsView{Pathpath;Paintpaint;Pathpathback;Paintpaintback;intscreen_width;intscreen_he
Yestin
·
2023-02-02 12:40
2019-01-29-VIew绘制异常
调试
自定义View
显示的时候遇到如下问题:01-2918:43:49.5172985-2985/com.horizion.ai.launcherE/FloatWindowUtils:showTTSWindow
凡事要主动
·
2023-02-02 00:29
android
自定义View
使用 DataBinding 笔记
1、系统提供的组件使用DataBinding比较简单,只需要在xml布局文件里面直接引用就好.在build.gradle文件中添加配置android{dataBinding{enabled=true}}系统会根据布局文件名称自动生成相应的DataBinding类,例如布局文件activity_main.xml会生成ActivityMainBinding类,类名生成规则为驼峰命名:文件名(首字母大写
一直都是流年
·
2023-02-01 21:06
自定义view
-仿作业帮答题,拖动效果
直接贴代码然后布局文件然后事件冲突处理layoutok!最后来一张效果图底部布局可拖动,左右切换,底下列表上下滑动.
tangYaXin
·
2023-02-01 17:24
自定义view
控件attr属性添加databinding报错MapperImpl.java:9: 错误: 找不到符号
@BindingAdapter("texta")这种方式不是给attr属性用的,这个自定义控件中没有设置这个属性时通过这个方式扩展控件属性,如果自定义控件中设置有属性这个时候在xml中添加app:progress="@{mainBean.progress}"就会报错报错...MapperImpl.java:9:错误:找不到符号解决方法:在自定义控件中添加对应的publicvoidsetProgre
靠靠_1803
·
2023-02-01 05:58
自定义view
流式布局FlowLayout
效果图:image.pngpackagecom.zsw.mycustomviewlearn.customview;importandroid.content.Context;importandroid.util.AttributeSet;importandroid.view.View;importandroid.view.ViewGroup;importjava.util.ArrayList;im
冰楓紫憶
·
2023-02-01 04:50
Android
自定义View
(15) 《手写一个丝滑过渡的开关》
概述今天再写一个之前很想尝试的开关按钮,大概的效果是这样的。运行效果custom_switch.gif开关组成带圆弧的矩形背景中间的圆形开关按钮动画效果选中时会由白色慢慢变成绿色,然后中间的圆形按钮阴影逐渐向左移,且整个圆形按钮也在不断往右移,切换未选中状态时则相反,那么接下来我们开始coding~参数定义//初始化画笔varpaint=Paint()//定义绘制背景的路径varpath=Path
非典型程序猿
·
2023-02-01 00:04
Android打造带阴影的气泡
Android项目的时候,我们的射鸡师常常会使用阴影,Android实现阴影目前主流有以下几种方式:1)使用.9文件2)使用layer-list3)使用elevation,translationZ4)使用
自定义
冰封de四季
·
2023-01-31 18:47
从0到1Android
自定义View
-零散基础知识
前言最近做个项目,写了大量的
自定义View
,突然今天就想写一个从0到1的Android
自定义View
的文章,为了更好的总结和理解。
我爱田Hebe
·
2023-01-31 13:42
Android
自定义view
之实现带checkbox的Snackbar
前言最近项目要求实现一个类似于snackbar功能,但是又不完全是snackbar的插件,本来想在Google提供的snackbar里面进行更改,但是这样太麻烦了,于是自己动手实现了一个snackbar。先看下效果图:image.png1.要解决的问题1.弹框里面除了文字提示之外还有一个按钮,这个按钮是一个checkbox,分为选择状态和非选择状态。2.弹框底部还有一个布局,弹框要在底部布局之上。
Android高级开发
·
2023-01-31 05:42
2021-02-26 关于
自定义view
直接甩一串代码publicclassCustomViewextendsView{privatefinalstaticStringTAG="customView";//java直接调用走一参publicCustomView(Contextcontext){this(context,null);}//xml调用走两参publicCustomView(Contextcontext,@NullableAt
路漫漫_0f8c
·
2023-01-30 22:29
2020-11-04
自定义视图组件(
自定义View
)https://developer.android.google.cn/guide/topics/ui/custom-components通过标记重复使用布局(includemerge
阵阵忧伤驻心头
·
2023-01-30 17:47
安卓仿华为天气圆弧进度条
Screenshot_20181127-172550_SimpleWar.jpg效果图如上圆弧比较好画,drawArc随便百度一下就行,注意画线的时候用了圆角线,看起来比较好看一点.代码如下
自定义view
privatevarmPaint
安卓呃
·
2023-01-30 14:19
自定义View
一、新建一个class继承ViewpublicclassMyViewextendsView{//第一个构造方法publicMyView(Contextcontext){super(context);}//第二个构造方法publicMyView(Contextcontext,AttributeSetattrs){super(context,attrs);}//第三个构造方法publicMyView(
LiKaiRabbit
·
2023-01-30 06:36
指南
ActivityServiceBroadcastContentProviderFragmentViewView绘制View事件分发
自定义View
View滑动控件RecyclerViewListViewViewPager
我想做个程序员
·
2023-01-30 04:42
Android View工作原理
前言在Android知识体系中,View扮演了很重要的角色;它是Android在视觉上的呈现,Android本身提供了一套GUI库,但是我们的需求不止于系统自带的GUI,因此我们还需要
自定义View
。
小白咸菜
·
2023-01-29 16:18
Masonry 布局打印太多警告
在实际开发中,使用Masonry,经常会出现多个约束约束同一位置,特别是
自定义view
不确定大小得时候,这个时候有耐心的可是自己找到修改,如果没有耐心又不想看到这些打印信息,可以直接把下面代码添加到-(
hanyongwei
·
2023-01-29 16:58
Android 自定义动画 LoadingView
项目地址:https://github.com/CuteWiseCode/LoadingView先上效果图实现思路:代码实现主要结合
自定义view
以及动画属性的方式,根据需求调整动画的展示方式、加速度等
吾爱分享
·
2023-01-29 12:25
android随笔之自定义圆形刻度条
多的不说,少的不唠,上图Screenshot_1601283851.png
自定义view
的流程就不多说了,网上一大堆,直接上代码。
android老菜鸟
·
2023-01-29 08:18
android
自定义View
--圆扩散
前言2018.5.3今天正式加入,记录下。以后的android博客从开源中国转向。要问我理由,只因为发现自己逛比较经常,而且编辑工具相对于开源中国好多了。那么这里对以前写过的博客,筛选一些相对好的搬过来,同时也温故而知新。概述最近跟我的一个同事在讨论关于---有没有必要重复造轮子?就我感受而言不重复造轮子让更多的时间去研究更广阔的领域。但前提是你有一定基础,什么基础呢?知道这个轮子它的实现原理是什
code搬运
·
2023-01-29 00:43
PathMeasure之迷径追踪
转自徐医生的文章PathMeasure之迷径追踪Path,不论是在
自定义View
还是动画,都占有举足轻重的地位。
半生黑豆
·
2023-01-28 22:00
Android 10 Textview.setText 卡顿解决
先上解决方法:1.如果只是纯文本显示推荐使用StaticLayout
自定义view
速度快2.快速解决(API23)if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.M
xiaoyao1920
·
2023-01-28 18:01
安卓
自定义View
之角度和弧度
1.什么是角度和弧度直接上图角度示意图.jpg弧度示意图.jpg角度与弧度的换算关系来自百度百科在数学和物理中,弧度是角的度量单位。它是由国际单位制导出的单位,单位缩写是rad。定义:弧长等于半径的弧,其所对的圆心角为1弧度。(即两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧。当这段弧长正好等于圆的半径时,两条射线的夹角的弧度为1)。简单来讲,弧度=圆弧长度/半径角度简写,deg弧度简写
sofarsogoo_932d
·
2023-01-28 16:02
【Android】一行代码设置Shape Selector样式
DevShapeUtils项目初衷:公司项目样式文件n+1个,多人开发文件命名各种各样,每次都要搜索半天,我也在网上看了很多类似样式设置库,大多数都是
自定义View
,我只想代码直接设置样式,比较方便一点
LuLiangDev
·
2023-01-28 14:45
Android
自定义view
的4个构造函数
自定义View
绘制流程函数调用链(简化版)20171025162206297.jpeg一、
自定义View
的分类:1.
自定义View
Group
自定义View
Group一般是利用现有的组件根据特定的布局方式来组成新的组件
hahauha
·
2023-01-28 06:57
自定义View
——Measure
主要思路遍历递归(递的是MeasureSpec归的是measureWidth/Height)主体函数View.measure(),View.onMeasure(),View.setMeasuredDimension()ViewGroup.LayoutParams作用:用来告诉parentview布局的样式publicstaticfinalintMATCH_PARENT=-1;等于父布局大小-pad
512DIDIDI
·
2023-01-28 02:48
Android 角度弧度
在
自定义View
,尤其是自作一些复杂炫酷的效果时,实际上是将一些简单的东西通过数学上精密的计算组合到一起形成的效果。
wuchao226
·
2023-01-28 01:05
android kotlin带泛型的
自定义View
的坑
带有泛型的
自定义view
直接用kotlin-android-extensions来获取view的id,会报TypemismatchrequiredNothingFound.....这是因为通过kotlin-android-extensions
smallkong
·
2023-01-27 18:14
MVC MVP MVVM设计模式进阶
MVC:在Android中的体现Model:模型层,面向需求模型,数据模型Beans实体sqiteDatabaseView:视图层,面向用户渲染ui画面layout
自定义view
Controller:控制层
佼佼者Mr
·
2023-01-27 16:35
Android
自定义View
- 柱状波形图 wave view
前言柱状波形图是一种常见的图形。一个个柱子按顺序排列,构成一个波形图。柱子的高度由输入数据决定。如果输入的是音频的音量,则可得到一个声波图。wave1.png在一些音频软件中,我们也可以左右拖动声波,来改变音频的播放进度本文举例的自定View,实现如下功能:以柱状形式展示数据的大小标明图形当前最中间的数据可以横向拖动进度,进度就是让某个特定的数据居中展示可以改变左右两边的柱子颜色可以调整柱子的宽度
AnRFDev
·
2023-01-27 01:09
Android
自定义View
之 Path PathMeasure (一)
Pathpath常用apimoveTo(floatx,floaty)移动下一次操作的起点位置lineTo(floatx,floaty)添加上一个点到当前点之间的直线到PathaddRect,addRoundRect,addOval,addCircle,addPath,addArc,arcTo添加(矩形,圆角矩形,椭圆,圆,路径,圆弧)到当前Pathclose()连接第一个点连接到最后一个点,形成一
嘉伦哥
·
2023-01-26 20:35
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他