不要说Android中UI做的丑是因为不会美化,其实做一个漂亮的界面也不是什么打不了的事情
简单一说:shape是用来自己画图用的 其中gradient可以让它有个一个渐变效果,startColor 是开始的颜色,endColor是最后的颜色,angle用来确定方向,0表示Left_Right 90是Bottom——Top 180是Right——Left发现规律了吧,剩下的自己应该知道了 stroke 是来确定边框的 其中width 是表示宽度,color是边框的颜色 corners 来确定每个角的半径,可以用 topLeftRadius 等来分别设置半径的大小,Padding 用开确定里面内容的位置,
当然我们也可以分开单独写<shape>然后用 android:drawable="@drawable/"来定义自己画的图片或者是已有的图片,这要看自己的用途
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<shape>
<gradient android:startColor="#FFFF00" android:endColor="#C0C0C0"
android:angle="0"/>
<stroke android:width="4dip" android:color="#b0000000"/>
<corners android:radius="15dp"/>
<padding android:left="10dp" android:top="10dp" android:right="10dp"
android:bottom="10dp"/>
</shape>
</item>
<item android:state_focused="true">
<shape>
<gradient android:startColor="#FFFFFFFF" android:endColor="#00000000"
android:angle="270"/>
<stroke android:width="4dip" android:color="#00000000"/>
<corners android:radius="15dp"/>
<padding android:left="10dp" android:top="10dp" android:right="10dp"
android:bottom="10dp"/>
</shape>
</item>
<item>
<shape>
<gradient android:startColor="#FFFFFFFF" android:endColor="#00000000"
android:angle="90"/>
<stroke android:width="4dip" android:color="#00000000"/>
<corners android:radius="15dp"/>
<padding android:left="10dp" android:top="10dp" android:right="10dp"
android:bottom="10dp"/>
</shape>
</item>
</selector>
- 大小: 26.4 KB
分享到:
相关推荐
Android UI 设计按钮美化 Android UI 设计中,按钮美化是非常重要的一方面。 buttons 在 Android 中是一个非常常见的控件,但是如果不加以美化,按钮的外观会显得很丑。其实,美化按钮并不是什么难事儿,简单地说,...
声明:这也是我学习时在网上下载的,鉴于分享精神,并且觉得很不错才上传...android 漂亮的UI界面 完整的界面设计 这是一个完整的UI设计,但是没写动作,这是一个公司程序员的公司任务设计,请别商用,要用请修改。。。
在移动应用开发领域,特别是在Android平台上,UI设计不仅仅是外观上的美化,更重要的是如何通过合理的布局和交互设计来提高应用的可用性和易用性。这包括但不限于以下几个方面: 1. **用户友好性**:确保界面简洁...
在Android开发中,UI设计是至关重要的一个环节,它直接影响到应用的用户体验和整体视觉效果。Android官方为了帮助开发者创建出美观、一致且遵循Material Design规范的用户界面,提供了丰富的美化资源。这些资源旨在...
综上所述,"APP智能手机UI创意美化设计-第二章"涵盖了UI设计的多个关键方面,旨在培养设计师的创新思维和实用技巧,打造引人入胜且功能强大的移动应用。通过深入学习和实践这些知识点,设计师将能够创建出既美观又...
总的来说,"APP智能手机UI创意美化设计-第三章"将带领读者深入理解UI设计的各个方面,从色彩、排版、图标设计到交互体验,全方位提升APP的视觉效果和用户体验。通过学习这一章的内容,开发者和设计师可以为他们的APP...
Android UI设计是移动应用开发中至关重要的一环,它直接关系到用户的使用体验和产品的市场竞争力。一个美观且直观的界面可以提升用户满意度,增强品牌形象。"Android UI设计:打造美观界面的完整Demo 源码"提供了一...
UI设计不仅关乎到应用的美观性,更是直接影响用户体验的关键因素。本章我们将深入探讨APP智能手机UI创意美化设计的方方面面,旨在提升APP的吸引力和易用性。 一、UI设计基础 1. 用户体验(UX):用户体验是UI设计...
在Android应用开发中,UI设计是至关重要的,它直接影响到用户体验和应用的整体视觉效果。"Android弹窗UI美化"是一个专注于提升应用内弹窗界面美观度的实践。在这个主题下,我们将探讨如何通过更改布局、添加图片等...
7. **Material Design**:Google推出的Material Design设计语言是现代Android UI的基础,它提供了一套统一的设计指南和组件库,如FloatingActionButton、CardView等。 8. **手势检测**:Android SDK提供了...
本文将根据给定的颜色资源文件,详细介绍一系列常用且推荐的色彩选择,并探讨它们在Android UI设计中的应用。 #### 颜色资源文件结构 首先,我们来看一下颜色资源文件`colors.xml`的基本结构。此文件通常位于项目的...
本文将深入探讨几个关键的Android UI设计技巧,包括TabHost的使用、ListView美化、控件美化、自定义组件以及自定义属性和图形。 首先,让我们详细讨论TabHost的使用。TabHost是Android提供的一种用于创建多标签界面...
Android为ListView添加圆角边框效果,安卓UI设计的例子,默认情况下ListView的外框是直角的,也就是大家习惯的样式,但为了美化更突出,或者与你的应用风格更吻合,有时候可能修饰成圆角边框,本例子就是实现了这一...
在Android开发中,UI(用户界面)的设计与美化是至关重要的,因为它直接影响到用户的体验和应用的吸引力。这个"Android窗口界面美化例子"提供了一系列源代码,帮助开发者学习和掌握如何提升Android应用的视觉效果。...
10. **持续学习与社区资源**:Android开发者社区提供了丰富的资源,如Stack Overflow、GitHub、Android Developers官网等,不断学习和分享经验,有助于提升UI设计和编程技能。 总之,创建一个美观且功能齐全的天气...
在Android应用开发中,UI设计是至关重要的,而EditText作为用户输入信息的控件,其样式和交互方式直接影响到用户体验。本示例"editText美化demo"主要关注于提升EditText的视觉效果,通过创建一个浮动标签的效果,使...
总之,"Android音乐播放器界面美化版"是一个集成了良好设计和功能的项目,为开发者提供了学习Android音频处理和界面设计的实例。通过深入研究和实践,开发者可以提升自己的技能,创造出更优秀的音乐应用。
在Android应用开发中,UI设计是提升用户体验的关键因素之一,其中按钮(Button)作为用户交互的核心元素,其外观和效果的优化尤为重要。本教程将详细讲解如何实现Android按钮的美化,包括创建圆角按钮和应用背景渐变...
在Android应用开发中,UI设计与实现是至关重要的环节。这个资源包提供了Android APP Design UI界面库,以及一个使用此库实际构建的APP项目源代码,这对于开发者来说是一份非常有价值的参考资料。 1. **DrawerLayout...