安卓中的控件大发现11个总有你需要的

胡邦茂_提供

1.TextView加几个属性就可以使得文字跑动起来,有趣吧

概括:对文字显示多了一种风格,就像火锅店的电子屏幕,打折信息在屏幕上跑,

使用方式:如图

推荐指数:1星

优点:显示方式奇异

使用难度:0星

相关方法:无

2.SlidingPaneLayout容器包裹两个容器实现腾讯QQ的侧滑菜单

视频观看效果 :http://v.youku.com/v_show/id_XMTY3NTA5MjYwNA==.html

概括:简单实现侧滑菜单

使用方式:如图一

推荐指数:2星

优点:操作方式独特腾讯QQ的作品中出现过

使用难度:没有难度

相关方法:自己百度

效果图:图二

图一

图二

3.抽屉菜单,和上面一个相似,但是操作略有不同(离边框一厘米左右拉动才能拉出来就像抽屉一样)

概括:使用AndroidStudio的朋友可以直接新建下面图片上的Mobile

使用方式:百度

推荐指数:3星

优点:操作方式独特,主流App有使用网易云音乐

使用难度:2星

相关方法:百度

效果图:红色部分缩略图

4.悬浮按钮《FloatingActionButton》导包:compile‘com.android.support:design:24.0.0‘

概括:不管什么情况都是浮在其他view上面的

使用方式:需要的地方插入该控件

推荐指数:1星

优点:长相犀利,有用它的地方

使用难度:没有难度

相关方法:自己百度

效果图

有背景颜色,阴影颜色,等属性

5.和Toast一样具有提示意义的《SnackBar》。

概括:和Toast一样都是起到提示作用,可以设置一直显示在界面上,支持点击事件和滑动删除(他需要基于一个容器《CoordinatorLayout》)

使用方式:第一个参数不是Context,他需要基于一个VIew显示,第一个参数是View类型;

使用CoordinatorLayout作为显示的地方才能支持某些功能

推荐指数:2星

优点:可以在提示信息上面发挥更大的效果

使用难度:没有难度

相关方法:百度

效果图

6.数字选择器《NumberPicker》

概括:通过滚动可以选择类容

使用方式:百度

推荐指数:5星

优点:给用户操作方式很直观,有部分主流app在使用

使用难度:没有难度

相关方法:百度

效果图

7.开关《Switch》

概括:一个开关类型的控件

使用方式:需要的地方插入该控件

推荐指数:3星

优点:很简单就能得到一个开关,不需要什么逻辑

使用难度:没有难度

相关方法:自己百度

效果图

布局属性

8.图片重叠查看《StackView》

概括:图片是重叠显示的,上下滑动切换图片

使用方式:有.BastAdapter适配入数据就可以

推荐指数:0星

优点:给人一种很稀少的感觉,该控件不怎么常见

使用难度:没有难度

相关方法:自己百度

效果图

9.《CardView》作为父容器,界面会有涟漪效果,

概括:就像水里丢了一个石头波浪扩散很漂亮吧

使用方式:容器类型、直接包裹需要产生效果的地方

推荐指数:3星

优点:可以给人操作上有很直观的响应,立马感觉自己点了一下屏幕

使用难度:没有难度

相关方法:自己百度

效果图

导包: compile ‘com.android.support:cardview-v7:23.1.1‘

10.刷新提示旋转《SwipeRefreshLayout》

概括:下拉动作监听到后,开始旋转,需要时将其停止旋转

使用方式:容器类型、直接包裹需要下拉刷新的界面

推荐指数:4星

优点:既简单又能达到效果,很多主流App都在用

使用难度:没有难度

相关方法:自己百度

效果图

11.百分比容器《PercentRelativeLayout,PercentFrameLayout》

概括:下拉动作监听到后,开始旋转,需要时将其停止旋转

使用方式:导包 android-support-percent-lib

推荐指数:4星

优点:屏幕适配使用

使用难度:没有难度

相关方法:属性

效果图:无

就简单提供以上有些不常见控件

时间: 2024-10-11 21:56:11

安卓中的控件大发现11个总有你需要的的相关文章

【万里征程——Windows App开发】控件大集合【修补中】

使用诸如 Blend for Visual Studio 或 Microsoft Visual Studio XAML 设计器的设计工具. 在 Visual Studio XAML 编辑器中将控件添加到 XAML 标记中. 在代码中添加控件. 当应用运行时会看到你在代码中添加的控件,但在 Visual Studio XAML 设计器中看不到. 前面我们已经用过了Grid.Button等控件,现在就来系统地看看关于控件的一些属性.事件等等. 毫无疑问第一步就是要来添加控件,那么添加控件有哪几种方式

.NET中TextBox控件设置ReadOnly=true后台取不到值三种解决方法

.NET中TextBox控件设置ReadOnly=true后台取不到值三种解决方法 当TextBox设置了ReadOnly=true后要是在前台为控件添加了值,后台是取不到的,值为空,多么郁闷的一个问题经过尝试,发现可以通过如下的方式解决这个问题.感兴趣的朋友可以了解下 当TextBox设置了ReadOnly="true" 后,要是在前台为控件添加了值,后台是取不到的,值为“空” 原理没想通,说不清楚微软是出于什么考虑的,不过有时是要我们能通过前台脚本来填充值,并不希望用户修改其控件内

Silverlight中Image控件Stretch属性的四种值比较

通过设置Image控件Stretch属性的值可以控制图片的显示形式: 包含的值:None.Fill.Uniform.UniformToFill 1 <Grid x:Name="LayoutRoot" Background="White" Height="489" Width="603"> 2 <Image Height="150" HorizontalAlignment="Lef

wpf中手风琴控件Accordion编辑模板后控件不正常。

昨天有个网友Accordion控件从sl迁移到wpf时候显示不正常.也是就没有效果. 我也是sl做的比较多,wpf玩的少,Accordion模板里触发器,状态组调了一早上都没达到满意效果, 无奈只有百度,发现了老外一个Accordion模板的例子http://blogs.u2u.be/diederik/post/2010/02/20/How-to-play-the-Accordion-WPF-Toolkit.aspx .向我项目里迁移的时候发现,居然不生效!!!! 最后一一对比发现我项目里有sy

Android自定义控件系列 十:利用添加自定义布局来搞定触摸事件的分发,解决组合界面中特定控件响应特定方向的事件

这个例子是比较有用的,基本上可以说,写完这一次,以后很多情况下,直接拿过来addView一下,然后再addInterceptorView一下,就可以轻轻松松的达到组合界面中特定控件来响应特定方向的触摸事件了. 请尊重原创劳动成果,转载请注明出处:http://blog.csdn.net/cyp331203/article/details/45198549,非允许请勿用于商业或盈利用途,违者必究. 在写Android应用的过程之中,经常会遇到这样的情况:界面包含了多个控件,我们希望触摸在界面上的不

WPF中Ribbon控件的使用

这篇博客将分享如何在WPF程序中使用Ribbon控件.Ribbon可以很大的提高软件的便捷性. 上面截图使Outlook 2010的界面,在Home标签页中,将所属的Menu都平铺的布局,非常容易的可以找到想要的Menu.在Outlook 2003时代,将Home下面的Menu都垂直的排列下来,操作的便捷程度降低了很多.Ribbon的布局会随着窗体的变化动态的调整. 上面的图片中标注了Ribbon的4个区块. 下面我们就在WPF中使用Ribbon控件来实现一个简单的界面. 1. 添加System

Android RelativeLayout中实现控件平分屏幕

? 1 <!-- ? 1 RelativeLayout 达到平分效果 ? 1 --> ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 <br><RelativeLayout     android:layout_width="fill_parent"     android:layout_height="wrap_content">     <View<br&g

Winform中checklistbox控件的常用方法

Winform中checklistbox控件的常用方法最近用到checklistbox控件,在使用其过程中,收集了其相关的代码段1.添加项checkedListBox1.Items.Add("蓝色"); checkedListBox1.Items.Add("红色"); checkedListBox1.Items.Add("黄色"); 2. 判断第i项是否选中,选中为true,否则为falseif(checkedListBox1.GetItemCh

母版页中对控件ID的处理

注:此系列记录在我实际开发中遇到的问题和收藏一些技巧文章. 本篇技巧和诀窍记录的是:母版页中对控件ID的处理. 一.问题提出 由于总体排版和设计的需要,我们往往创建母版页来实现整个网站的统一性,最近我由于统一性的需要,把原来整个项目单独的页面全部套用了母版页.但是出现了一个错误--在我的Blog中记录一下,方便大家参考. 二. 抽象模型 由于整个页面内容过多,所以我把这个页面中最为本质的问题抽象出来.原来单一页面,就是利用按钮触发JS事件,在文本域中插入"(_)"功能,其实现代码如下: