Android 布局控件
红日666
红日初升,其道大光 ^_^
展开
-
Android 自定义AlertDialog
AlertDialog在Android开发中经常用到,在这里原创 2014-04-15 14:04:19 · 1024 阅读 · 0 评论 -
Android 自定义Toast、Dialog及Snackbar的使用技巧场景实例和小技巧
关于Toast、Dialog、Snackbar在日常开发中都是经常用到的控件,但在实际使用中,用哪个更好呢,或者假如系统的Dialog不能满足我们的业务要求了,是否可以做一些自定义呢,下面就总结复习下这方面的使用。一、自定义Toast展示:要点1:toast可以通过toast.setView()的方法,自定义其展示View。要点2:SpannalbeStringBuilder可以对需要凸显的字体文...原创 2018-03-01 21:19:18 · 850 阅读 · 0 评论 -
Android沉浸式状态栏
看起来有点高大上的沉浸式状态栏,在很多app里都用到了(如下腾讯新闻的沉浸式状态栏),用了沉浸式就可以让APP看起来高大上有木有,那今天就写一下如何快速的实现沉浸式状态栏:方法一:1、values中styles.xml: values-v19中styles.xml: true原创 2018-01-06 20:48:53 · 326 阅读 · 0 评论 -
Android 悬浮窗的实现(类似于360加速球)
创建一个Window是很简单的事,只需要通过WindowManager即可完成。WindowManager是外界访问Window的入口。使用WindowManager可以在其他应用最上层,甚至手机桌面最上层显示窗口。通过(WindowManager)getApplicationContext().getSystemService(Context.WINDOW_SERVICE); 即可获得Windo原创 2016-12-29 20:34:19 · 5035 阅读 · 0 评论 -
Android RecyclerView完全解析
有段时间没写博客了,可能写博客的时间都用去把妹了吧。说到把妹,偶尔也会在无意间了解一些把妹的技巧,比如云擒故纵啊什么的。可能这些技巧前期会有一定的作用,可能会让妹子对你产生一定的好感或者依赖性。但是话说回来时间长了,还是得靠真本事来挽留住妹子的心。比如自身的素养,自身的经济实力,自身是不是真心对身边的每一个人,而不是只是使用一些临时学来的小伎俩。只是靠一些套路,不仅时间长了,妹子走了。最真诚的朋友原创 2016-08-01 16:33:13 · 1450 阅读 · 1 评论 -
Android 自定义ProgressDialog示例实现
闲来无事,总结了两个自定义的ProgressDialog,大家可以参考下,根据自己需要进行选择修改:实现效果:示例1:示例2:代码如下:MainActivity:只是两个Button点击事件package com.customwaitdialog;import android.app.Activity;import android.原创 2015-05-18 16:52:19 · 2577 阅读 · 0 评论 -
Android 类似于ArcMenu(github上开源项目)的自定义多个按钮视图
最近的项目中有个比较好的开源的多个分享按钮的自定义视图,感觉比较好,所以就研究了下,写了下来。其实这个demo类似于github上开源项目ArcMenu开源项目,项目下载地址为:https://github.com/daCapricorn/ArcMenu。实现效果图:1、点击该按钮,五个按钮飞入屏幕;2、点击五个按钮其中的一个后,改按钮放到直至消失,其余的按钮变小直至消失。原创 2015-02-26 16:30:31 · 1640 阅读 · 0 评论 -
Android跑马灯效果实现
Android开发中字体在一行中显示不下的情况,会考虑到使用跑马灯效果来实现。很简单,只是在TextView中设置几个属性就可以实现:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"原创 2014-11-14 18:14:10 · 1170 阅读 · 0 评论 -
Android倒计时功能的实现
Android中的倒计时的功能(也可以直接使用CountDownTimer这个类直接实现,相关此Demo可查看我的博客),参考了网上写的很好的一个倒计时Demo:下面提供下代码,和大家一起分享一下:MainActivity:package com.example.mytime;import java.util.ArrayList;import android.app.A原创 2014-11-12 11:37:39 · 1667 阅读 · 0 评论 -
Android倒计时功能的实现(CountDownTimer)
以前编程的时候,遇到倒计时的功能时,经常自己去写,但其实Android已经帮封装好了一个倒计时类CountDownTimer,其实是将后台线程的创建和Handler队列封装成为了一个方便的类调用。说明:CountDownTimer timer = new CountDownTimer(30000, 1000)中,第一个参数表示总时间,第二个参数表示间隔时间。意思就是每隔一秒会回调一原创 2014-11-11 18:25:13 · 2783 阅读 · 1 评论 -
Android ViewPager实例代码介绍2。
以前写过一篇ViewPager:内容content+指示点的Demo;这篇文章继续介绍ViewPager:内容content+标题title的Demo。实现效果图:源代码:布局文件:activity_main:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2014-06-16 18:15:33 · 1271 阅读 · 0 评论 -
Android仿微信UI布局视图(圆角布局的实现)
圆角按钮,或布局可以在xml文件中实现,但也可以使用图片直接达到所需的效果,以前版本的微信就使用了这种方法。实现效果图: 不得不说,这种做法还是比较方便的。源代码:MainActivity(没写任何代码,效果全在布局文件中实现):package com.android_settings;import android.app.Activity;import原创 2014-07-14 16:40:50 · 2339 阅读 · 2 评论 -
Android 自定义UI圆角按钮
Android实际开发中我们一般需要圆角的按钮,一般情况下我们可以让美工做出来相应的按钮图片,然后放上去即可,另外我们可以在布局文件中直接设置,也可以达到一样的效果。下面讲解在布局文件中自定义圆角按钮的小Demo。代码很简单,实现效果图:源代码:源代码:这里主要是xml布局文件实现:MainActivity:package com.android_drawa原创 2014-07-14 16:19:42 · 4408 阅读 · 1 评论 -
Android 自定义View视图
创建全新的视图将满足我们独特的UI需求。本文介绍在指南针开发中会用到的罗盘的界面UI,通过继承View类实现的自定义视图,以此来深刻了解自定义视图。实现效果图:源代码:布局文件activity_main(其中CompassView继承View类):<FrameLayout xmlns:android="http://schemas.android.com/apk/res原创 2014-06-17 15:34:09 · 1374 阅读 · 0 评论 -
Android ViewPager实例代码介绍。
ViewPager用于实现多页面的切换效果,在实际开发中,使用率原创 2014-04-04 11:27:50 · 1350 阅读 · 0 评论 -
Android 瀑布流Demo
瀑布流照片墙实现,体验不规则的原创 2014-04-18 11:41:44 · 2383 阅读 · 2 评论 -
Android ToggleButton(自定义可滑动的ToggleButton控件)
Android API中有自带的ToggleButton控件,然而这个控件看起来并不是那么美观,所以我们可以选择自定义我们的控件来原创 2014-04-15 10:57:35 · 2845 阅读 · 0 评论 -
Android LinearLayout 各布局属性总结
LinearLayout是开发中使用率很高的控件,大部分开发人员感觉应该是很熟悉了,不过LinearLayout还有如下几个需要注意的地方,深刻了解以下几点可以让我们更加全面地认识LinearLayout的真正功能,避免开发中不自觉的踩坑。 一、当父控件orientation为vertical时,只有水平方向的设置才起作用,垂直方向的设置不起作用。即:left、right、center_h...原创 2018-12-18 21:28:24 · 7431 阅读 · 0 评论