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 水波纹效果
今天分享一个项目中用到的
自定义view
,效果图如下,颜色设置得太浅,制作gif时候又把图片压缩了,不是很清晰,但还是可以看到淡淡的波纹。
做个前端
·
2022-02-17 22:51
Android Kotlin
自定义View
绘制圆形图表,选中放大
绘制一个图表,可以选中状态如下1550647418892.gif简单说一下流程:1.基本原理是遍历绘制扇形每次绘制记录起始点,然后再绘制一个白色圆覆盖便形成一个图标圆环2.绘制一个大圆为选中圆,设置非选中部分为透明3.通过点击xy坐标获取点击圆的位置,重绘4.反向绘制圆加载动画具体看代码里面详细注释描述:classCircleChartView:View{//饼状图画笔privatelateini
SQ_孙琦
·
2022-02-17 20:21
Android
自定义View
缩小图片
Matrixmatrix=newMatrix();//Matrix绘图Matrix提供了translate(平移)、rotate(旋转)、scale(缩放)、skew(倾斜)四种操//缩放将原始图片像素缩小到相对像素matrix.postScale(0.2f,0.2f);//长和宽放大缩小的比例//创建新的bitmapBitmapb=Bitmap.createBitmap(bitmap,0,0,b
啥也写不出来的安卓技术人员
·
2022-02-17 20:30
iOS: 自定义引导气泡的 N 种实现方法
关键词:iOS、引导页、
自定义View
、气泡、AutoLayout、自动布局、OC、Objective-C、CALayer、CATextLayer、intrinsicContentSize在上一篇文章iOS
拾识物者
·
2022-02-17 17:58
Android-
模块化、组件化、插件化、热修复-组件化工程构建+页面路由多种方式实践
上一篇MonkeyLei:
Android-
模块化、组件化、插件化、热修复-组件化一下试试我们大概尝试了下一个Module的library与application切换。
MonkeyLei
·
2022-02-17 17:55
2021-03-24 继承ViewGroup
自定义View
这次需求是写基础组件,类似设置项中的item,但是需要有带输入框的。思路是继承ConstraintLayout,手动生成View并建立约束。预览效果图1.如何用代码的方式给子View建立约束关系?eg:让子View上下居中,水平靠后布局使用ConstraintSetConstraintSet().let{it.connect(this.id,ConstraintSet.TOP,Constraint
小强开学前
·
2022-02-17 07:13
Android 事件分发机制源码攻略(一)
前言android事件分发算是
自定义View
不可缺失的一部分,事件分发是指那一类跟屏幕交互的操作等事件,例如滑动,点击,长按这类。这些事件都是由摁下、移动、抬起等基本事件组成的。
EJ_CoffeeTime
·
2022-02-17 05:55
webview上添加
自定义view
思路:获取到键盘所在的window
自定义view
添加到window上获取window的代码如下-(UIWindow*)keyboardWindow{UIWindow*keyboardWindow=nil
风___________
·
2022-02-17 03:59
iOS 设置地图中心点在地图中的屏幕坐标位置
1.问题描述要使地图的中心点位置像上偏移,让地图上的轨迹完全显示出来,不被下方的
自定义View
遮挡。
阿青啊啊啊
·
2022-02-17 00:55
自定义 view 练手 - 自定义可换行的 textview
项目初衷
自定义view
呢我是打算写几个练手的,想了想,第一个
自定义view
的练手还是实现一个可换行的简单textview为好刚接触
自定义view
的同学一定会头疼于view的测量和绘制,绘制是个复杂的事,
前行的乌龟
·
2022-02-16 15:12
android-
自定义伸缩Textview
自定义伸缩TextView效果图如下:test2.gif伸缩效果的思路1.设置初始的高度2.设置展开的高度3.伸缩的动画效果创建R.layout.cookdetail_item_desc布局image.png创建一个FoldingTextView继承LinearLayout做一次初始化publicclassFoldingTextViewextendsLinearLayoutimplementsVi
Czppp
·
2022-02-16 14:48
Android
自定义view
实现圆环进度条效果
本文实例为大家分享了Android
自定义view
实现圆环进度条效果的具体代码,供大家参考,具体内容如下一、实现效果图二、核心代码
自定义view
的属性
·
2022-02-16 13:44
Android
自定义View
实现标签流效果
本文实例为大家分享了Android
自定义View
实现标签流效果的具体代码,供大家参考,具体内容如下一、概述Android
自定义View
实现标签流效果,一行放不下时会自动换行,用户可以自己定义单个标签的样式
·
2022-02-16 13:12
Android
自定义view
实现半圆环效果
本文实例为大家分享了Android
自定义view
实现半圆环的具体代码,供大家参考,具体内容如下1.自定义属性 2.
自定义View
packagecom.anhuitelecom.share.activity.view
·
2022-02-16 13:39
Android绘制双折线图的方法
本文实例为大家分享了Android绘制双折线图的具体代码,供大家参考,具体内容如下
自定义View
实现双折线图,可点击,点击后带标签描述,暂未实现拖动的功能,实现效果如下:代码如下:首先,自定义布局属性:
·
2022-02-16 11:25
Flutter
自定义view
—— 闯关进度条
1.概述因工作需要,需要自定义实现一个布局,当然用横向Row控件也可以实现这个效果,但我觉得还是用
自定义view
实现效果比较好,想要什么效果都可以去实现,所以我按照自己的想法写了一下这个自定义布局。
wethereornot
·
2022-02-16 08:17
死磕Android_View工作原理你需要知道的一切
平时在开发安卓的过程中,View是我们用的非常非常多的东西.用户所看到的一切关于UI的,都是通过View绘制出来展示到屏幕上的.大多数情况下我们仅仅了解基本控件的使用方法,我们是无法做出非常复杂炫酷的
自定义
潇风寒月
·
2022-02-16 07:55
读书笔记-2019-02-13
jjgod/mac-dictionary-kit:DictionaryconversiontoolforMacOSX10.5andabove巧用kotlinx.coroutines玩转
android-
槐树向北
·
2022-02-16 07:15
Android-
屏幕适配全攻略
举个例子:屏幕分辨率为:1920*1080,屏幕尺寸为5吋的话,那么dpi为440dpi计算公式:像素密度范围image.png用于区分不同的像素密度。名称像素密度范围图片大小mdpi120dp~160dp48×48pxhdpi160dp~240dp72×72pxxhdpi240dp~320dp96×96pxxxhdpi320dp~480dp144×144pxxxxhdpi480dp~640dp1
wang_desire
·
2022-02-16 01:16
支持无限滑动的ViewPage
CoolViewPager是一个
自定义View
Pager,具有以下功能特征:支持水平及垂直方向循环滚动支持自动滚动支持自动滚动方向、滚动时间、间隔时间的设置支持调用notifyDataSetChanged
CHNEGC
·
2022-02-15 22:05
自定义View
的详解
一、何为View##1、View的简介View英文有视图的意思,顾名思义就是我们所能看到的。因此,目前我们所能看到的控件TextView、Button、ImageView等,都是以View为基础所写的。所以View就相当于一块矩形的空白画布,我们可以根据自己的需求,对View进行定制。2、View方法、Paint、canvas简介(1)、自定义的构造方法image.png由上图可以看出:自定义Vi
alsheng
·
2022-02-15 12:12
Android
自定义View
之下载进度条
最近项目有一个需求:点击下载文件有一个进度条(不废话)看图progressBar.gif就是这么一个效果!最后奉上同性交友网站传送门
奇梦人
·
2022-02-15 08:32
Android
自定义view
之继承RelativeLayout的控件
第一步:在values下新建attrs.xml文件,在此文件中将一些想要设置的属性写入//二者都使用到相同的可以提取出来//本例子只用此view来做演示////////////第二步新建一个layout_view.xml,在此布局中添加你要自定义的ui样式,这里只添加一张图片+一句话第三步创建一个DamoRelayoutView继承RelativeLayout,在这个类里面做一些关联操作publi
沫沫么么哒Die
·
2022-02-15 04:23
Android
自定义View
之OnMeasure过程浅析
自定义view
的流程分为measure、layout、draw三个主要步骤,今天我们通过源码来分下下measure的过程我们从顶级view开始,顶级view即DecorView,view的事件都是先经过这个
7_px
·
2022-02-15 01:59
Android-
服务的基本用法(一)
服务作为安卓开发的四大组件之一,发挥着非常重要的作用,下面我们以一些简单实例,总结一下服务的基本用法。定义一个服务新建一个项目,在项目中定义一个服务:com.example.adiqueen.servicetest->New->Service->Service,我们会看到对话框:newServiceexported表示是否允许当前程序意外的其他程序本服务。enabled表示是否启用这个服务。点击f
见哥哥长高了
·
2022-02-14 23:00
自定义下拉刷新控件(
自定义View
Group)
上次写了
自定义View
,这次在项目中看到项目中的下拉刷新控件觉得很有趣便想模仿效果写一个出来,想了很多实现方案,最后选择
自定义View
Group来实现。
薛定谔_没有猫
·
2022-02-14 14:48
自定义View
-Paint③ 笔
绘制的基本形状由Canvas确定,但绘制出来的颜色,具体效果则由Paint确定。1.Paint常用方法表作用|相关方法|备注----|------色彩|setColor、setARGB、setAlpha|设置颜色,透明度大小|setTextSize|设置文本字体大小字体|setTypeface|设置或清除字体样式样式|setStyle|填充(FILL),描边(STROKE),填充加描边(FILL_
Demon鑫
·
2022-02-14 09:53
自定义View
系列
自定义View
1---知识储备
自定义View
2---ViewMeasure过程
自定义View
3---ViewLayout过程
自定义View
4---ViewDraw过程
自定义View
5---完整的
自定义View
凯玲之恋
·
2022-02-14 00:16
常用的炫酷UI效果及
自定义view
阅读器ReadView这一个分类,暂时叫做ReadView,里面收集的都是一些方便阅读的
自定义view
,例如PDFView,代码高亮的CodeView,富文本阅读的RichText等。
蛋蛋的季节
·
2022-02-13 21:46
IM中按名称拼音字母分组排序
右侧SideBar(
自定义View
)快速检索。注:SideBar
自定义View
并非本文重点。当作有这个View就
wzmyyj
·
2022-02-13 19:24
圆的自定义
提高技能从
自定义View
开始,从今天开始走上自定义疯狂学习之路。首先来一波最简单的圆的自定义。
snail10
·
2022-02-13 18:52
Android自定义组件,并把自定义组件和自定义xml布局文件关联
前言在开发
自定义view
时,往往需要绑定xml布局文件,那具体怎么做呢?
萤火虫叔叔_WongYing
·
2022-02-13 16:02
自定义view
侧滑菜单
侧滑菜单创建一个类继承ViewGroup,并实现构造器实现onMeasureonLayout方法@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){measureChildren(widthMeasureSpec,heightMeasureSpec);mMenuView=getChildAt(0);mM
Margaret_lhp
·
2022-02-13 08:15
2019-03-19
自定义View
绘制表盘
效果图:效果图素材:需求:手指拨动指针,更改还款数字。源码:importandroid.graphics.*;importandroid.support.*;importandroid.util.AttributeSet;importandroid.util.Log;importandroid.util.TypedValue;importandroid.view.*;publicclassDial
j江柯
·
2022-02-13 03:17
android:maxLines和android:ellipsize同时使用导致显示异常
在全文收起功能中加入省略号时运用的
自定义view
http://blog.csdn.net/hxltech/article/details/52063894
放开呢个彩笔
·
2022-02-12 23:48
自定义view
on之Measure
自定义view
随笔填坑-----onMeasure子view的大小由父view的measureSpec和子view的layoutparams共同决定。
小川君
·
2022-02-12 20:29
自定义view
view的canvas的几何变化是倒叙的,所以得反过来写还有canvas改变的只是画布,并不影响内容。所以下面的canvas操作对他一点影响都没有一手值动画走遍片天下也不怕!
NullPointe_8e82
·
2022-02-12 18:27
快把你繁重的viewpager换成recyclerview吧
想过的解决方案
自定义view
。(没达到预期效果,对于滑动
SamanLan
·
2022-02-12 15:00
自定义View
(三)
onLayout从源码看起:在performTraversals方法中首先调用了performMeasure,接下来便调用了performLayout。performLayout(lp,mWidth,mHeight);```在performLayout方法中调用了layout方法:host.layout(0,0,host.getMeasuredWidth(),host.getMeasuredHei
windfall_
·
2022-02-12 14:34
Android - 实现竖排文字
image.png1.
自定义View
描绘出效果VerticalText.javapublicclassVerticalTextextendsView{privateStringmLiBai="世间所有的相遇
穿越平行宇宙
·
2022-02-12 08:29
自定义View
Android最易懂的测量与布局
如果TextView和Buttton等因此,
自定义View
的第一步,我们要在心里默念–我们现在要确定一个矩形了!既然是矩形,那么它肯定有明确的宽高和位置坐标,宽高是在测量阶段得出。
as_pixar
·
2022-02-12 06:35
Android Scroll滑动
一、为什么要学会Scroll我们在写
自定义View
的时候,避免不了要让用户能够和这个View进行交互,而因为Android以触摸作为主要的操作手段,那么明白如何去自作一个可滑动的的View就非常有必要了
逝水比喻时光
·
2022-02-12 01:14
Android
自定义View
为什么要
自定义View
?Android系统提供了一系列的原生控件,但这些原生控件并不能够满足我们的需求时,我们就需要
自定义View
了。
MaZH
·
2022-02-11 22:50
2021年秋招小米Android面经-已获offer
小米面试分享:一面(9.560min)事件分发
自定义view
给了个布局问你的实现方式有没有了解过新的布局有没有了解过新的布局实习经历Android布局优化过度绘制及优化讲讲你认为你Andro
小涂Ss
·
2022-02-11 20:25
Android
android
java
apache
是Android的
自定义View
-进阶知识-Android中的View体系
前言Android现有的View体系是一个十分庞大的结构体系,单凭这一篇文章肯定不可能面面俱到,但我会尽我的理解来尽可能地将直观的体系展现给大家。View的体系结构目前,Android的View体系都基于View和ViewGroup两个大类,同时ViewGroup又是View的子类。其结构设计基于“组合模式”,ViewGroup是容器,View是叶子节点,这就意味着ViewGroup中既可以包含V
redrain39
·
2022-02-11 17:31
【IOS】 利用 CAKeyframeAnimation实现任意轨迹移动
Untitled.gif
自定义View
,实现以下方法即可-(void)drawRect:(CGRect)rect{//Drawingcode//初始化UIBezierPathUIBezierPath*path
雨影
·
2022-02-11 16:19
安卓支付键盘三种方式优劣
苍老师带你们过圣诞闲来无聊研究了下微信支付键盘,大致有三种实现方式第一种
自定义view
实现,主要用到onDraw和onTouchEvent这两个,这种实现起来是真的烦,很少有人用这种方式,不推荐(大屌除外
Master_文
·
2022-02-11 11:10
Android-
图片加载库Coil介绍
框架介绍Coil是Android上的一个全新的图片加载框架,它的全名叫做coroutineimageloader,即协程图片加载库。与传统的图片加载库Glide,Picasso或Fresco等相比。该具有轻量(只有大约1500个方法)、快、易于使用、更现代的API等优势。它支持GIF和SVG,并且可以执行四个默认转换:模糊,圆形裁剪,灰度和圆角。并且是全用Kotlin编写,如果你是纯Kotlin项
多仔百事宅
·
2022-02-11 09:49
Android 圆形进度条
效果国际惯例,效果奉上Android圆形进度条.gif前言上一篇写出了横向的进度条,这个
自定义View
是继承自上一个自定义横向进度条,如果没看过上一篇,可能很多的数据都并不是看的很懂;当然希望大家去多去看看我写的文章
死磕自己
·
2022-02-11 08:20
Kotlin的Android基础篇探究数据View(二)
1.1layout1.2创建
自定义view
继承LinearLayoutclassTitleLayout(context:Context?,attrs
我的梦z
·
2022-02-10 18:03
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他