UI
LvTong199881
这个作者很懒,什么都没留下…
展开
-
Android UI触摸选择器
一、创建触摸选择器文件 右击res,选择资源文件,类型Drawable,根为selector,不需要限定符填写名字,如下图 二、文件内容示例: <?xmlversion="1.0"encoding="utf-8"?> <selectorxmlns:android="http://schemas.android.com/apk/res/android"> ...原创 2019-04-15 12:52:37 · 244 阅读 · 0 评论 -
Android圆角Button及相关样式
一、设置控件background属性 android:background="@drawable/shape" 二、shape.xml文件 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> &l...原创 2019-04-28 23:46:19 · 135 阅读 · 0 评论 -
Android启动页及其相关
一、新建一个启动页Activity(Main2Activity .java),代码如下 package com.bignerdranch.android.myapplication; import android.content.Intent; import android.os.Handler; import android.support.v7.app.AppCompatActivity...原创 2019-04-29 00:40:54 · 127 阅读 · 0 评论 -
MD UI设计之Snackbar
Snackbar Snackbar是谷歌的一个类似于dialog、Toast的通知用户方式,需与CoordinatorLayout配套使用。 使用方法: ①在activity中实例化CoordinatorLayout,这很重要,缺少实例化直接使用Snackbar,会报错null object。 ②Snackbar的使用格式和Toast很类似,如下对比 Toast.makeText(th...原创 2019-07-29 20:52:28 · 393 阅读 · 0 评论 -
MD UI设计之SwipeRefreshLayout
SwipeRefreshLayout SwipeRefreshLayout是谷歌官方推出的一个下拉刷新布局,经常与listview、recyclerview等配合使用,实现下拉刷新数据的效果。 使用方法: ①layout.xml中 引入SwipeRefreshLayout布局,在里面添加你想刷新的控件或布局。例如下图: ②activity中实例化SwipeRefreshLayout,这个...原创 2019-07-29 21:34:55 · 281 阅读 · 0 评论 -
UI设计之Dialog
Dialog概述 dialog是应用向用户展示信息并提供一些的操作的一种通知形式,与toast不同,dialog会获取界面焦点,中断用户操作,这种方式比较突兀,用户体验不是很好,除了像登录场景、检测到用户作弊等情况,其他情况下还是要谨慎使用,更加推荐使用snackbar。 dialog的常见类型 1.默认dialog Android封装了一个默认的AlertDialog,主要包括title...原创 2019-07-30 09:13:03 · 1597 阅读 · 0 评论