Android UI State List Draw State List Animator Ripple背景的应用
发布时间
阅读量:
阅读量
1、简介内容概述
作为一名专业的Android开发人员,所采用的界面元素应当具备良好的交互性。以我们常用的微信应用为例,每次用户触发点击事件时,系统都会给予明确的反馈,使用户能够清晰地感知自身已完成的操作,这一点至关重要。而实现这种优质用户体验的诸多设计手法,往往依赖于背景效果的运用。本文将对几种常用的背景实现方式展开介绍,包括ripple水波纹效果、stateListDrawable状态背景选择器、stateListAnimator状态动画以及图层叠加等技术方案。
2、背景的常用技巧
2.1 背景设置技巧
2.1.1 Java代码配置常规背景
private void setLineBg(){
// GradientDrawable相当于drawable中自定义shape的布局文件所生成的Drawable,
所以它可以设置corners、solid、stroke
GradientDrawable background = new GradientDrawable();
background.setCornerRadius(10);
background.setStroke(4, Color.RED);
全部评论 (0)
还没有任何评论哟~
