
安卓控件
文章平均质量分 96
mnlin
这个作者很懒,什么都没留下…
展开
-
Android开发&可实现信息滚动的控件——RollTextView
RollTextView 说明:一个可以滚动的布局,可以在首页显示新闻消息等,可自定义每次显示的数目,动画时间等... 原理:RollTextView继承RecyclerView,因此实际上并非是TextView,而是ViewGroup,在控件内容重写的定时器,保证按照某种约束进行滚动。 源码可参考github地址:rolltextview1、准备步骤在项目build.gradle中原创 2017-12-11 17:02:20 · 2714 阅读 · 2 评论 -
通用式菜单式控件——LineMenuView
菜单式控件——LineMenuView就目前来说,Android业界各种框架层出不穷,开发时使用通用的框架搭建模型,然后填充数据与业务逻辑即可。 不过对于一些比较“小型”的界面,一般都需要自己封装类来进行操作,比如一些菜单项,按钮样式等等。 这里基于平常使用菜单类型封装成了Menu菜单,样式比较简单,不过可以明显加快开发进度。 下面具体介绍框架的结构一、显示效果针对不同插件类...原创 2018-03-20 16:37:19 · 1306 阅读 · 0 评论 -
Android开发中那些看似普通却很麻烦的操作
安卓开发过程中,经常会出现一些比较麻烦的情况,并不是说难以解决,只是有时候的解决方法会让代码看起来像是玩具一般,生怕一不小心就crash掉,这里列出一些常见的麻烦; 针对不同的情况可能这些方法不是万能钥匙,只是提供一些解决的想法 一、携带 label 的 text 文本1、问题情景很多时候,我们需要向用户展示一些信息,比如这种情况:或者说...原创 2018-04-04 18:26:15 · 1540 阅读 · 0 评论 -
通用式菜单式控件----LineMenuView(二)
之前已写过关于LineMenuView的使用说明,主要针对 xml+java 这种经典的形式,也就是1.0版本:通用式菜单式控件——LineMenuView(一);随着kotlin的兴起,很多项目也慢慢的转向了这位新宠同样的,针对一些简单布局,会有这种转变:xml-> ankoLineMenuView升级到版本二后,也集成了anko 功能,这里会先介绍2.0的使用方法,然后根据源...原创 2018-09-06 15:05:16 · 339 阅读 · 0 评论 -
Android开发&TextView设定精确间隔
安卓中最长使用的控件就是TextView,一般而言,使用时只是简单的设置文字,大小,颜色,尺寸。稍微复杂一些的,我们使用Span标签,Drawable***等富文本。可能为了显示效果,还会进行padding,margin调整,以及 跑马灯 效果的展示。有时我们可能需要设置文字的行间隔,于是就用了lineSpacingExtra , lineSpacingMultiplier;有时想设置文字拉伸...原创 2018-09-30 15:42:52 · 5279 阅读 · 7 评论 -
android开发&自定义View实现ios滑动回弹
android开发&自定义View实现IOS滑动回弹发布文章“lovingning”在IOS中,在过度滑动时,整体布局会进行偏移,松手后,会出现回弹效果安卓中则大多数控件都没有这种功能,在这里,可以自定义一个ViewGroup容器,针对该容器包裹的内容,可以进行过度滚动为了实现,我 们需要进行接下来的处理一、 创建ViewGroup布局因为是要实现一个容器,因此需要自定义一个...原创 2018-10-22 17:50:57 · 618 阅读 · 0 评论 -
Android开发&EditText的使用方式
安卓开发内容编辑不同于H5,即便是编辑多行文本,文本块,也只能使用 EditText,这也是我们使用的最多的控件之一,今天就来分析一下,EditText该怎样使用。在开始之前,先查看一下这个View的继承方式,通过继承方式我们可以看出很多内容来。在此先进行一下说明,AppCompatTextView 是迎合 Meterial Design进行一些外观的处理,实际功能并没有任何变化。...原创 2019-03-06 17:27:44 · 32998 阅读 · 2 评论 -
由 Widget 理念到 Dialog 的模拟实现
安卓原生类中 Dialog 类在屏幕旋转等情况时,会出现异常(界面重启);并且 dialog 需要编写大量的代码,用于Activity 与 dialog 进行交互;即便是采用了 Builder设计模式,依然摆脱不了繁琐的事实;...原创 2019-04-08 12:23:18 · 430 阅读 · 0 评论