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
2020-11-26 flutter开发环境搭建记录
https://pub.flutter-io.cnpath=flutter安装路径\bin第二步:安装androidstudio并下载SDK第三步:配置SDK的环境变量ANDROID_HOME=Sdk路径%
ANDROID
是嘤嘤嘤呀
·
2023-01-31 07:52
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
2019-01-28 Android Studio的配置
SDKmanager下载完成一步一步下来即可注意:Android是linux内核的所以我照着教程https://www.cnblogs.com/nebie/p/9145627.html配置了环境变量PATH和
ANDROID
asdasdsdad
·
2023-01-27 14:33
Android_
项目_代码中特殊的注释技术--TODO、FIXME和XXX
代码中特殊的注释技术--TODO、FIXME和XXX发现一些注释中有FIXME英文单词,用英文词典居然查不到其意义!实际上,在阅读一些开源代码时,我们常会碰到诸如:TODO、FIXME和XXX的单词,它们是有其特殊含义的。TODO:+说明如果代码中有该标示,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME:+说明如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,
宋木木的征途是星辰大海
·
2023-01-27 06:05
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
Android
自定义View
之 Path PathMeasure (二)
最近项目要求做一个进度条,头部有一个龟头小圆,如下:微信图片_20200907184109.png拿到图第一时间就是对整个图片进行技术拆分,由内到外可分为5个部分:456.png1.绘制实心圆Paintpain=newPaint;pain.setStyle(Paint.Style.FILL);addCircle(floatx,floaty,floatradius,@NonNullDirection
嘉伦哥
·
2023-01-26 08:59
android canvas 坐标系,Android
自定义View
Canvas绘制几何图形基础
项目需求:本项目中为自己的毕设项目,其中有一个模块需要通过APP进行码垛设计,并将码垛的结果发送给机械手的控制器。该模块的需求具体如下:1.可以从物料库中拖动项目的物料模块到码盘。2.用户将对应的图形模块在码盘上进行排列组合,APP将最终确定的组合的各图形的坐标进行保存3.可以增加码垛层数4.可以自定义生成不同大小的图形现有的Android组件无法满足这一需求,在Android中只能进行自定义Vi
weixin_39534002
·
2023-01-26 02:04
android
canvas
坐标系
Android
自定义View
---前奏篇(Paint和Canvas的使用)
在实现
自定义View
之前,有必要掌握Android中画图的相关类的使用方法,这是自定义各种酷炫界面的基础。
classTC
·
2023-01-26 01:42
Android学习
android
canvas
界面
2018-10-03 android
自定义view
(一)
view启动流程测量view的宽高定位view的位置绘制view的内容onMeasure()---------------------->onLayout()---------------------onDraw()依次如下@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){//setMeasuredD
preamp
·
2023-01-26 00:00
自定义View
基础一延伸
上一篇讲的
自定义view
说的不够精简,这篇说的详细点,简单点,大家一起学习自定义绘制的方式是重写绘制方法,绘制方法不是一个,其中最常用的是onDraw(),onDraw()负责的是View的整体绘制,具体执行绘制操作的是
大校啊
·
2023-01-26 00:35
安卓
自定义View
学习笔记-目录
1.
自定义View
基础2.安卓
自定义View
-分类与流程3.安卓
自定义View
-Canvas之绘制图形4.安卓
自定义View
-Canvas之画布操作5.安卓
自定义View
-Canvas之图片文字
Eric空空
·
2023-01-21 16:30
个人笔记
android
iOS学习笔记-057.
自定义View
04——刷帧动画
自定义View
04刷帧动画一视图重新绘制的方法二基本刷帧代码ViewControllermWMViewm三基本刷帧图示四两个定时器五刷帧动画代码六刷帧动画图示
自定义View
04——刷帧动画一、视图重新绘制的方法二
愤怒的小明
·
2023-01-21 16:48
iOS学习-iOS
ios
自定义View
刷帧动画
动画
View的draw流程2
就是在
自定义View
中重写该方法来实现。4.绘制子view这一步调用了dispatchDraw方法。这个方法也是一个空实现。ViewGroup中重写了这个方法。
呼啸
·
2023-01-21 16:13
高级android
android
Android学习笔记-
自定义view
保存状态
android在屏幕切换的时候会对view进行重新绘制,如果没有保存状态的话,之前的输入信息就没有了,对于android自身的控件都有保存状态和回复状态的方法,不过android只保存了在布局文件中有id的控件的状态。对于自定义的view如果想要保存状态的话需要重写父类的onRestoreInstanceState和onSaveInstanceState方法下面是我写的一个togglebutton
ghy1993
·
2023-01-21 16:42
Android
android
控件
笔记-
自定义view
继承自view:1.4个构造分别在什么情况下调用2.onMeasure()3.onDraw()4.自定义属性
fulele1
·
2023-01-21 16:12
Android
学习
安卓开发之
自定义View
------> 圆形头像ImageView
安卓小白学习笔记,欢迎大家来一起交流,转载请注明出处~安卓开发之
自定义View
——>圆形头像ImageView,先贴效果图↓一般自己写
自定义View
有两种方式1、新建class继承View类然后重写构造器
落花雨啊
·
2023-01-21 16:08
小白学习笔记
imageview
android
自定义View
自定义View
的学习笔记1-1
自定义View
主要是三个部分,绘制,布局,触摸反馈。绘制是这三个部分中,最重要的一个。先说绘制,所谓绘制,指的就是控件内容的显示。啥意思,比如我们作为程序员,控件显示什么内容肯定都是我们控制的。
呼啸
·
2023-01-21 16:34
高级android
学习
Android
自定义View
Group嵌套与交互实现幕布全屏滚动
目录前言一、布局的测量与布局二、全屏滚动逻辑三、抽取Adapter与LayoutManager四、自定义属性后记
自定义View
Group全屏选中效果前言事情是这个样子的,前几天产品丢给我一个视频,你觉得这个效果怎么样
·
2023-01-18 00:46
Android实现简单的
自定义View
Group流式布局
目录前言一、基本的测量与布局二、流式的布局的layout三、流式的布局的Measure后记前言前面几篇我们简单的复习了一下
自定义View
的测量与绘制,并且回顾了常见的一些事件的处理方式。
·
2023-01-14 04:29
Android
自定义View
Group实现九宫格布局
目录前言一、九宫格的测量二、九宫格的布局三、单图片与四宫格的单独处理四、自定义布局的抽取4.1先布局再隐藏的思路4.2数据适配器的思路前言在之前的文章我们复习了ViewGroup的测量与布局,那么我们这一篇效果就可以在之前的基础上实现一个灵活的九宫格布局。那么一个九宫格的ViewGroup如何定义,我们分解为如下的几个步骤来实现:先计算与测量九宫格内部的子View的宽度与高度。再计算整体九宫格的宽
·
2023-01-14 04:29
Android
自定义View
Group实现右滑进入详情
目录前言一、抖音直接右滑进入详情二、闲鱼右滑进入详情三、列表的右滑进入详情后记前言在之前的ViewGroup的事件相关一文中,我们详细的讲解了一些常见的ViewGroup需要处理的事件与运动的方式。我们了解了如何处理拦截事件,如何滚动,如何处理子View的协调运动等。再复杂一点,我们可以组合在一起使用。例如在拦截事件之后滚动,或者在滚动到一个阈值之后拦截事件。今天我们一起再巩固一下相关的知识点,以
·
2023-01-14 04:16
解析Android 8.0中SystemUI Recents的task是如何启动的
中这里我们直接打开RecentsActivity.java文件在RecentsActivity的oncreate中发现setContentView为recents资源文件这里我们看到代码及注释,说明是一个
自定义
时光一去不在
·
2023-01-10 20:27
Android
android
Android
自定义View
Group实现侧滑菜单
目录前言一、常用的几种交互方式1.1事件的拦截处理1.2自行处理事件的几种方式1.3子View的滚动与协调交互1.4ViewGroup之间的嵌套与协调效果二、ViewDragHelper的侧滑菜单实现三、回调与封装后记前言前文我们理解了ViewGroup的测量与布局,但是并没有涉及到多少的交互逻辑,而ViewGroup的交互逻辑说起来范围其实是比较大的。从哪开始说起呢?我们暂且把ViewGroup
·
2023-01-10 07:59
由浅入深!Android事件分发机制及设计思路,内容太过真实
正常开发流程热修复开发流程热修复优势80%的人答不出的字节跳动面试问题—Framework视频内容概要:1.framework层整体执行流程分析2.XML文件加载源码分析3.
自定义VIEW
源码分析4.切
普通网友
·
2023-01-02 13:32
程序员
android
移动开发
面试
Android
自定义view
实现雪花特效实例代码
目录一、前言二、创意名三、效果展示四、实现步骤五、编码实现总结一、前言这个冬天,老家一直没有下雨,正好圣诞节,就想着制作一个下雪的特效。圣诞祝福:平安夜,舞翩阡。雪花飘,飞满天。心与心,永相伴。圣诞节是传统的宗教节日,对于基督徒,那是庆祝耶稣的诞生,纪念耶稣和发扬基督精神。现在整个西方社会都在过圣诞节,像许多宗教节日一样,它已经越来越民俗化了。尽管如此,圣诞节依然倍受尊重。人们在圣诞快乐中怀有对耶
·
2022-12-29 06:21
SwiftUI 和 Combine 的学习:一
propertyWrapper操作回溯和数据共享ObservableObject使用@Published和自动生成@EnvironmentObject总结SwiftUI进阶使用内置图标库(SFSymbols)
自定义
金樽月
·
2022-12-28 17:59
iOS
swiftui
学习
swift
Combine
Android实现雪花特效
自定义view
一、前言这个冬天,老家一直没有下雨,正好圣诞节,就想着制作一个下雪的特效。圣诞祝福:平安夜,舞翩阡。雪花飘,飞满天。心与心,永相伴。圣诞节是传统的宗教节日,对于基督徒,那是庆祝耶稣的诞生,纪念耶稣和发扬基督精神。现在整个西方社会都在过圣诞节,像许多宗教节日一样,它已经越来越民俗化了。尽管如此,圣诞节依然倍受尊重。人们在圣诞快乐中怀有对耶稣的敬仰,欢乐的节庆里含有庄严肃穆的神念。欢度圣诞佳节的人都不
itbird01
·
2022-12-27 22:48
Android随笔
动画
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他