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
跑马灯功能实现
一般滚动的话我们肯定会想要通过对外的接口来改变滚动的速度,因此首先我们自定义一个view,声明一个对外的接口,传需要的数据,比如内容、字体颜色、背景颜色、滚动速度等.取出对外接口中的颜色等值并赋值给
自定义
NirvanaReborn凯
·
2023-02-04 08:54
自定义View
(一)可拖拽的悬浮控件
可拖拽的悬浮控件是个比较常见的很简单的效果,主要知识点:1.View的简单自定义,onDraw的重写等2.View事件的简单应用我们在这个可拖拽的View上加个黄色的线,简单操作下这个View的样子,另外,给这个拖拽View加上偏左吸左偏右吸右的效果。下面直接上代码:publicclassCustomViewextendsandroid.support.v7.widget.AppCompatTex
ScottStone
·
2023-02-04 08:16
自定义View
-LetterView
1、效果图UI图.jpg
自定义View
效果.gifGitHub:https://github.com/aositeluoke/LetterView2、总体分析2.1、动态添加View实现 通过在代码中动态添加
aositeluoke
·
2023-02-04 07:09
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
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
团队组织架构视图展示
Introduction根据数据源和
自定义view
,自动生成团队组织架构图View,可根据数据量自动约束高度和宽度WechatIMG62.jpegWechatIMG61.jpegUsage1.创建一个自定义模型类
even林0
·
2023-01-26 15:02
自定义View
_单字符展示控件
前两天看到这样一个设计【如图】,于是就写了一下,顺便写个文章~当时直接想到的就是用一个LinearLayout动态的addView就行了,即便是
自定义View
Group大体也是这样的思路和原理,后面想想能不能直接使用一个
BraveJoy
·
2023-01-26 14:53
自定义View
实现Dribbble上动感的Gallery App Icon
GalleryAppIcon.gif之前在dribbble看到一个很好看的动画效果,很想要,遂仿之。也为了练一下自定义控件,有段时间了,现在整理出来dribbble地址:GalleryAppIcon思路拆解一下,还是比较简单,需要绘制的有:圆形背景太阳(圆形)山(三角形)云朵(圆角矩形+三个圆)需要进行的动画:太阳-旋转动画山-上下平移动画云朵-左右平移动画不必绘制圆角外框,因为各个手机厂商的应用
Jinbeen
·
2023-01-26 11:44
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他