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-自定义控件
Android 简单的实现滑块拼图验证码功能
目录实现过程:接下来我们对这个库进行介绍:实现滑块拼图验证码功能之前已经写过一篇了,上一篇使用的是
自定义控件
的方式实现这个功能,主要还是想让童鞋们知其然更知其所以然,还没看的童鞋可以先看看Android
·
2021-08-27 16:40
自定义控件
及相关知识点详解
andorid.widget中找不到相关的控件,我们也常常也已在github上找到相关的开源控件,但是当我们发现,我们需要二次开发已有的控件或者github上面的开源控件去满足我们变化的业务时,我们往往需要了解
自定义控件
的一些知识点
Android开发_Hua
·
2021-08-27 14:32
Flutter源码分析之
自定义控件
(RenderBox)指南
目录前言RenderObject类继承层级解析RenderBox叶节点与父节点控件的测量与布局performResize和performLayoutrelayoutBoundary叶节点父节点ParentDataParentDataBoxParentDataContainerBoxParentDataContainerParentDataMixin测量child大小布局child控件的绘制绘制自身
·
2021-08-23 12:07
Android-
四大组件
广播:1、例子:当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作;当电池电量改变时,系统会产生一条广播,接收到这条广播就能在电量低时告知用户及时保存进度等等。2、广播机制是不可替代的,它和Binder机制不一样的地方在于,广播的发送者和接收者事先是不需要知道对方的存在的,这样带来的好处便是
书虫大王X
·
2021-08-11 22:37
利用Android实现比较炫酷的自定义View
展示背景圆的扇形区域2.4、实现指针变色2.5、实现背景圆颜色随扇形角度变化三、跳动数字动画实现3.1、属性动画+2个TextView实现数字上下切换动画四、项目源码总结一、背景1.1、控件效果要实现的
自定义控件
效果大致如下
·
2021-07-27 18:45
Android
自定义控件
注意事项
1.为什么继承ViewGroup,draw(canvas:Canvas?)会不被调用?在View中判断需要刷新控件的updateDisplayListIfDirty()方法中publicRenderNodeupdateDisplayListIfDirty(){...//Fastpathforlayoutswithnobackgroundsif((mPrivateFlags&PFLAG_SKIP_D
狠狠狠努力的疯子
·
2021-07-15 16:01
Android-
流式标签(流式布局)
场景:最近不是很忙,总结一下项目中用到的流式标签实现方案:采取自定义ViewGroup的方式,实现view的按需摆放实现效果图:image使用方式://设置适配器actBinding.uiFlowLayout.setUIFlowAdapter(mFlowAdapter=newFlowAdapter());//自定义适配器classFlowAdapterextendsUIFlowLayout.UIF
快乐生活和学习
·
2021-07-13 12:06
Android实现一个比较炫酷的自定义View
一、背景1.1、控件效果要实现的
自定义控件
效果大致如下,实现过程中用到了比较多的自定义View的API,觉得比较有代表性,就分享出来也当做学习总结项目代码已上传githubhttps://github.com
Chenyangqi
·
2021-07-07 16:28
Android
自定义控件
——MIUIDialog
我们在Android开发过程中,很多时候时候官方所提供控件不能满足我们现有的需求,这时候我们就需要
自定义控件
。
WangSins
·
2021-07-03 18:10
view的封装(
自定义控件
)
三大步骤1.初始化view与其子控件,然后添加子控件(给view添加子控件属性)(重写init方法)-给view添加的属性是类扩展,降低耦合性,保护数据不被修改。-应该最好重写initwithFrame:(CGRect*)frame。(都会来到这个方法)-(instancetype)init{if(self=[superinit]){self.backgroundColor=[UIColorred
修行小怪兽
·
2021-06-27 22:14
2019日更挑战(二),
android-
聊聊写布局(二)
瞎扯第二天,继续接上篇,上篇主要简单聊了下分析布局今天还是差不多,优化布局.优化布局:就说说我知道的一些,欢迎补充1.减少嵌套这点上篇就讲过了,再提是因为这个的重要性吧,安卓的嵌套大致两种.列表嵌套这种呢.首先要相信一点.同向的情况下,90%的列表设计都是可以一个RecyclerView搞定的.如果非要嵌套呢.那么嵌套RecyclerView的adapter,一定要注意缓存,不要每次onBindV
Jlanglang
·
2021-06-27 17:44
winform拖拽自定义用户控件到设计器时报错, 而运行无错的情况
出现错误:代码写好了,运行没问题,一旦将
自定义控件
拖拽到设计器中就报错。
颜渊若水
·
2021-06-27 11:30
Android
自定义控件
| 小红点的三种实现(下)
此文标题想了好久久久,本起名为《读原码长知识|小红点的一种实现》,但纠结了下,觉得还是应该隶属于
自定义控件
系列~~上篇介绍了两种实现小红点的方案,分别是多控件叠加和单控件绘制,其中第二个方案有一个缺点:
唐子玄
·
2021-06-27 04:04
修改androidx.DrawerLayout为垂直方向+满屏
1.0.01.垂直方向上下抽屉2.满屏上下抽屉(可调整){@link#MIN_DRAWER_MARGIN}3.调整点击屏幕边缘预显示的抽屉宽度{@link#setEdgeSize(int)}4.解决抽屉内部
自定义控件
在第一次拉出没有
INode
·
2021-06-27 02:33
QT2
1、带菜单栏的窗口2、资源文件3、对话框4、界面布局5、常用控件6、
自定义控件
1QMainWindow1.1菜单栏QMenuBar*bar=MenuBar()只能最多有一个1.1.1把这个栏添加到窗口中
MagicalGuy
·
2021-06-27 02:27
android-
打包错误...failed...´:app:lintVitalRelease´´.
拷贝了份工程,改了改包名,就安装错误,打包错误,哎!好脆弱的感觉...回头有机会我要看本as相关的书籍了....网友有分析,较详细:https://www.jianshu.com/p/326c91e344a8Error:Executionfailedfortask´:app:lintVitalRelease´.>Lintfoundfatalerrorswhileassemblingarelease
MonkeyLei
·
2021-06-26 15:17
Android自定义叠加柱形图
简介前几天项目中用到了柱形图,而且是叠加的,找了一些第三方开源库,没有特别合适的,MPAndroidChart能实现这种效果,但是这个库太大了,只为了实现这个效果就引用这个库不太好,就自己写了一个柱形图
自定义控件
小mao
·
2021-06-26 11:01
GHMall
一、
自定义控件
类(方法、属性)1、独立出的控件定义方法import'package:flutter/material.dart';typedefclickCallback=voidFunction(intvalue
woniu
·
2021-06-26 10:45
iOS
自定义控件
:简易下拉控件
宝儿姐镇楼最近自由时间有点多,就开始撸控件。这个是我们常用的一个下拉分类控件,看了很多别人写的,都是用TableView或者CollectionView整合在一起的感觉自定义性没有那么强,所以就尝试用把TableView和CollectionView替换成UIViewController。其他废话不多说了。1、接口文件#importUIKIT_EXTERNNSString*lzDropViewNo
一个孤独的搬码猿
·
2021-06-26 09:38
自定义控件
一、控件和布局的继承结构所有控件都是直接或间接继承自View的,所用的所有布局都是直接或间接继承自ViewGroup的。View是Android中一种最基本的UI组件,它可以在屏幕上绘制一块矩形区域,并能响应这块区域的各种事件,因此,我们使用的各种控件其实就是在View的基础之上又添加了各自特有的功能。而ViewGroup则是一种特殊的View,它可以包含很多的子View和子ViewGroup,是
TTTqiu
·
2021-06-25 23:28
马上着手开发 iOS 应用程序 (六) - 实现
自定义控件
重要:这是针对于正在开发中的API或技术的预备文档(预发布版本)。苹果提供这份文档的目的是帮助你按照文中描述的方式对技术的选择及界面的设计开发进行规划。这些信息有可能发生变化,因此根据本文档的软件开发应当基于最终版本的操作系统和文档进行测试。该文档的新版本或许会随着API或相关技术未来的发展而进行更新。翻译自苹果官网:https://developer.apple.com/library/prer
金_波
·
2021-06-25 22:36
Android-
插件化技术之我也来入个门-DexClassLoader加载apk,反射调用插件方法
最近完全投入Android开发一年左右了,中间也是一直补知识。到现在,还是补了蛮多的。布局上用约束布局很爽,应该没啥大问题。负责的布局,rv多type用的多,另外阿里的Vlayout也有尝试,还有一些其他框架,有看过一些三方框架源码,貌似也是多布局的封装,还蛮骚的样子。自定义View之前搞过,流程基本ok,问题不会太大。然后到了后面自己封装了弹窗库,新项目也用到了(近期弹窗计划正在针对地区选择进行
MonkeyLei
·
2021-06-25 16:43
手势解锁简化版(
自定义控件
版没有包含密码)
嗯,这里实现了手势密码的布局,与点击的实现,因为是没有密码的简化版所以使用的方法比较简单。好了,废话不多说,现在就来看看我们的代码与结果吧(图片资源我放在代码下,有意向的人可以下载试试哟!)一结果展示:QQ图片20191116203442.jpgQQ图片20191116203452.jpg二代码:(1)这是我们的xml代码,就是多了一个控件来设置背景和主控件的id。(2)这里是我们的主函数代码pa
简单悦_ab1a
·
2021-06-25 16:21
自定义控件
格子布局:CellLayout
格子布局,支持正方形的子view,可用来做九宫格,十六宫格,只需改变列数就行了,也支持非正方形子view.主要是可以自动分配宽度,这才是正点。看下效果吧:九宫格16宫格非正方形格子二话不说上代码:自定义三个属性自定义ViewGroup实现格子布局/****@ClassName:CellLayout*@PackageName:com.nevermore.squarecelllayout*@Creat
徐影魔
·
2021-06-25 10:43
如何封装一个可扩展的Android二维码扫描框架
android-zxingLibrary,
自定义控件
方式,优点集成方便,缺点是过度封装,在兼容Android版本上存在问题,例如开启摄像头、闪光灯API变更时,或者UI定制化时,需要修改源码,不方便。
JamFF
·
2021-06-24 20:47
Android-
实现一个简单的录音机功能程序
手机的录音功能随处可见,今以一个简单的实例来阐述如何实现一个简单的录音机功能。UI元素:四个按钮分别执行表示录音、停止、播放和删除操作。ListView展示录音片段。我们暂时存在于SD卡,对于录音的长度不作限制。以下是具体的实现逻辑与代码,代码写的比较乱,特此深表惭愧。。编写布局文件main.xml文件我们在MainActivity中声明一下常量、变量、实例等。其具体意义视命名而解。private
见哥哥长高了
·
2021-06-24 19:07
[Unity 3d] Unity Windows Forms For Runtime- GitHub
有了它,你可以通过代码快速创建类Windows的控件,并且可以
自定义控件
。UnityRunTime绘制的哟!功
雨落随风
·
2021-06-24 16:58
Android-
用apktool工具进行拆包、重打包
准备工作:一、拆包。(Mac环境)1.下载apktool,我用的是apktool_2.1.1.jar。2.需要拆包的apk。用到的命令:解包:java-jarapktool_2.1.1.jardapp-test.apk打包:java-jarapktool_2.1.1.jarbapp-test/签名:jarsigner-verbose-keystoremoonlighting.jks(证书)-sto
Jeffrey599
·
2021-06-24 06:50
Android 圆形进度条
可设置线性渐变-背景色-进度条颜色-圆弧宽度效果图普通效果.png渐变效果改变弧度效果步骤一:新建
自定义控件
CirclePercentView继承View(代码可直接复制使用)importandroid.content.Context
淡淡_孩子气
·
2021-06-24 06:03
自定义控件
-头部导航栏(仿今日头条)
1.demo简介本demo实现的是根据屏幕左右滑动实现的实现的字体颜色动态跟踪,主要设计
自定义控件
的使用以及viewpager的使用2.逻辑分析1.实现左右滑动,需要结合viewpager并且设置监听2
lostmypieces
·
2021-06-23 17:22
Android
自定义控件
总结
绘制绘制基础坐标系每个view的坐标系原点为左上角那个点,水平方向为x轴,右正左负,竖直方向为y轴,下正上负。canvas.drawcanvas.drawColor//绘制区域涂上颜色(设置底色/蒙层)canvas.drawCircle(floatcenterX(圆心X坐标),floatcenterY(圆心Y坐标),floatradius(圆的半径,单位像素),Paintpaint)canvas.
最黑暗的自己
·
2021-06-23 07:41
Android -容器- FrameLayout
目录
Android-
容器-FrameLayoutAndroid-容器-LinearLayoutAndroid-容器-RelativeLayoutonMeasure流程计算出所有的子View中最大的宽,高
奋飞的蜗牛ing
·
2021-06-22 04:15
Android
自定义控件
系列(七)—验证码倒计时
转载请注明出处:http://www.jianshu.com/p/461d3a15d4be今天给大家带来一个新的控件——验证码倒计时,先看下效果图1效果演示验证码倒计时2使用方式CountDownMcdmIdentifyingCode=(CountDownM)findViewById(R.id.cdm_identifying_code);if(cdmIdentifyingCode!=null){c
landptf
·
2021-06-21 14:46
android
自定义控件
,三个构造方法的总结
一般步骤为:1.创建控件的类文件,定义其功能逻辑。一般继承自现有控件或者View2.在res/values目录下创建attrs.xml文件,用于定义该控件的xml标签属性,方便在使用xml声明该控件时设置参数3.实现该控件的构造器,在构造器中把xml标签属性与后台代码中的变量相连接4.完成以上步骤之后,便可使用该控件注意:View三个构造函数:publicView(Contextcontext)是
Longmaxie
·
2021-06-21 14:18
华为天气-
自定义控件
-风车
一个高仿华为天气的自定义风车Viewimportandroid.animation.Keyframe;importandroid.animation.ObjectAnimator;importandroid.animation.PropertyValuesHolder;importandroid.animation.ValueAnimator;importandroid.content.Conte
Jaesoon
·
2021-06-21 06:51
WinForm中如何让ListBox多行显示
默认情况下ListBox会只显示一部分:而这个软件要求每一项如果内容多了就多行显示,也就是如下的效果:这个就用到了WinForm中的自绘(OwnerDraw)技术,也就是
自定义控件
的绘制代替系统的默认绘制
如鹏网杨中科
·
2021-06-20 17:39
RN - android - 安卓打包教程
apk文件存放位置:
android-
>app->build->outputs->apk->release->***.apkapk文件存放位置截图安卓生成一个.keystore的密钥库文件的步骤:(详见RN
iOS_杨平
·
2021-06-20 14:16
android-
碎片布局
基本使用首先创建对应的碎片New=>Fragment=>Fragment(Blank)取消勾选includejava代码如下,注意继承的Frament需要建议使用support-v4库中的Frament,可以更好的保持一致性,在fragment_test.xml写入布局publicclassTestFragmentextendsFragment{publicTestFragment(){//Req
quanCN
·
2021-06-20 11:19
Android开发
由此导致很多控件都是根据业务定制,从Android的角度来看,原本可以由一个通用的layout就能实现的控件,由于要绑定实体模型,现在必须要
自定义控件
,这导致出现大量不必要的重复代码。
嗯_新
·
2021-06-19 22:44
仿京东天猫商品详情页
仿京东商品详情页上拉查看图文详情模仿淘宝、京东、蘑菇街商品详情页,可嵌套ListView、WebView、ViewPager、FragmentTabhost等效果图仿京东商品详情页.gif简单介绍1,
自定义控件
FlyClound
·
2021-06-19 13:13
android-
简单快速封装MVP+Retrofit2.0+Rxjava框架
1、概述对于MVP(ModelViewPresenter)大多数做开发的人都能说出一二,或者看到网上的对mvp的解释,对其意都有大概的了解,但让你真正写一套mvp框架,是不是发现无从下手?曾几何本人接触MVP+Retrofit2.0+Rxjava也有同样的疑惑,固知道问题所在,网上关于MVP方面文章太多,千篇一律,看起来比较费力,其实只要看懂一篇文章就够了,为此这篇文章本人写的比较详细,如果无从下
瓶子漂吧
·
2021-06-19 13:00
android-
自定义相机
importandroid.Manifest;importandroid.annotation.SuppressLint;importandroid.app.Activity;importandroid.content.Intent;importandroid.content.pm.PackageManager;importandroid.graphics.Bitmap;importandroid
Oslanka
·
2021-06-19 10:36
深入
Android-
细说Fragment
工作这么多年了,一直在做笔记,没有发布什么东西,总觉得网上已经有了,就懒得写。最后想了想,还是从最基础的开始,逐步刨析原理,检验自己的理解程度,希望各路大神讨论指导,如有错误欢迎指正,轻喷!对了,本文涉及到的源码都是基于Android-28,和AndroidX回归正题说到fragment,那我们肯定从生命周期开始说起,我们就一个经典的官方流程图来展示一下fragment的生命周期流程简单说明一下各
·
2021-06-18 21:38
Android
自定义控件
| 时隔一年,用新知识重构一个老库
一年前,用Java写了一个高可扩展选择按钮库。单个控件实现单选、多选、菜单选,且选择模式可动态扩展。一年后,一个新的需求要用到这个库,项目代码已经全Kotlin化,强硬地插入一些Java代码显得格格不入,Java冗余的语法也降低了代码的可读性,于是决定用Kotlin重构一番,在重构的时候也增加了一些新的功能。这一篇分享下重构的过程。选择按钮的可扩展性主要体现在4个方面:选项按钮布局可扩展选项按钮样
唐子玄
·
2021-06-15 15:37
Android-
开源炫酷动画框架
1.Side-Menu.Android分类侧滑菜单,Yalantis出品。项目地址:https://github.com/Yalantis/Side-Menu.Android2.Context-Menu.Android可以方便快速集成漂亮带有动画效果的上下文菜单,Yalantis出品。项目地址:https://github.com/Yalantis/Context-Menu.Android3.Pu
淡如茶2016
·
2021-06-15 14:26
一年
Android-
有赞蚂蚁面经
本命年与找工作?若不是同事提醒,怕是忘记今年真是我本命年,本命狗年,非常狗,最爱狗了。前记大概这段时间也需要分享一个面经出来,今天周末,面试也算告一段落,将前两星期的面试经历先记录下来,后续再在这篇文章上继续更新。说来很神奇,Boss直聘上,我联系了26个职位,投出7份简历,收到4个面试邀请,其中3个都是自己找上我的。为什么离开同花顺同花顺帮助我从学校人成长为了社会人,也算养活了我一年,还是抱有感
lanzry
·
2021-06-14 23:29
winform自制控件
1
自定义控件
与用户控件区别WinForm中,用户控件(UserControl):继承自UserControl,主要用于开发Container控件,Container控件可以添加其他Controls控件
自定义控件
颜渊若水
·
2021-06-14 02:43
安卓自定义电平流控件
实现布局
自定义控件
,首先是要设计布局,要绘制哪些元素,元素的位置,弄清楚之后,就可以开始动手画了,我们最终的电平
AnuoF
·
2021-06-13 00:44
修改块 - android - 代码样式
title:修改块-
android-
代码样式CodeStyle原文:https://developers.google.com/blockly/guides/modify/android/code-style
mimimomo
·
2021-06-12 23:22
7.完全
自定义控件
:侧滑菜单
案例演示:SlideActivity.gif1.步骤分析:先上个最原始的写法,后续使用VeiwDragHelper来编写更简单!1.继承ViewGroup2.onMeasure()测量子View的长宽,onLayout()摆放子View/****@paramwidthMeasureSpec:当前容器宽度测量规则*@paramheightMeasureSpec*/@Overrideprotected
BusyBunny
·
2021-06-12 05:01
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他