
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 · 276 阅读 · 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 · 159 阅读 · 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 · 159 阅读 · 0 评论 -
MD UI设计之Snackbar
SnackbarSnackbar是谷歌的一个类似于dialog、Toast的通知用户方式,需与CoordinatorLayout配套使用。使用方法:①在activity中实例化CoordinatorLayout,这很重要,缺少实例化直接使用Snackbar,会报错null object。②Snackbar的使用格式和Toast很类似,如下对比Toast.makeText(th...原创 2019-07-29 20:52:28 · 414 阅读 · 0 评论 -
MD UI设计之SwipeRefreshLayout
SwipeRefreshLayoutSwipeRefreshLayout是谷歌官方推出的一个下拉刷新布局,经常与listview、recyclerview等配合使用,实现下拉刷新数据的效果。使用方法:①layout.xml中引入SwipeRefreshLayout布局,在里面添加你想刷新的控件或布局。例如下图:②activity中实例化SwipeRefreshLayout,这个...原创 2019-07-29 21:34:55 · 311 阅读 · 0 评论 -
UI设计之Dialog
Dialog概述dialog是应用向用户展示信息并提供一些的操作的一种通知形式,与toast不同,dialog会获取界面焦点,中断用户操作,这种方式比较突兀,用户体验不是很好,除了像登录场景、检测到用户作弊等情况,其他情况下还是要谨慎使用,更加推荐使用snackbar。dialog的常见类型1.默认dialogAndroid封装了一个默认的AlertDialog,主要包括title...原创 2019-07-30 09:13:03 · 1656 阅读 · 0 评论