`
antkingwei
  • 浏览: 40819 次
  • 性别: Icon_minigender_1
  • 来自: 日照
社区版块
存档分类
最新评论

AndroidUI设计美化

阅读更多


不要说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设计 按钮美化

    APP智能手机UI创意美化设计

    APP智能手机UI创意美化设计-第二章

    android 漂亮的UI界面 完整的界面设计

    声明:这也是我学习时在网上下载的,鉴于分享精神,并且觉得很不错才上传...android 漂亮的UI界面 完整的界面设计 这是一个完整的UI设计,但是没写动作,这是一个公司程序员的公司任务设计,请别商用,要用请修改。。。

    APP智能手机UI创意美化设计-第三章

    APP智能手机UI创意美化设计-第三章

    Android UI设计:打造美观界面的完整Demo 源码

    Android UI设计是移动应用开发中至关重要的一环,它直接关系到用户的使用体验和产品的市场竞争力。一个美观且直观的界面可以提升用户满意度,增强品牌形象。"Android UI设计:打造美观界面的完整Demo 源码"提供了一...

    AndroidUI设计

    Android UI设计技巧,tabHost的用法、listview美化、控件的美化、自定义组件、自定义属性、自定义图形等!

    Android UI设计:为ListView添加圆角边框效果.rar

    Android为ListView添加圆角边框效果,安卓UI设计的例子,默认情况下ListView的外框是直角的,也就是大家习惯的样式,但为了美化更突出,或者与你的应用风格更吻合,有时候可能修饰成圆角边框,本例子就是实现了这一...

    安卓Android APP Design UI界面库+用它作界面的APP项目源代码.zip

    Android APP Design UI库+用它作界面的APP项目源代码.zip

    让我们一起来做最漂亮的Android界面吧!

    美国自学成才的UI/UX设计师MengTo结合自己所学及实战演练对Android应用设计进行了各方位的深入剖析。与苹果的iOS家族相比,Android家族显然要大得多,但俗语有言“林子大了什么鸟都有”,Android设备品类繁多,界面...

    开发界面配色工具

    网站的界面开发,Android UI设计,不再为颜色选取而烦恼。

    实例详解Android Selector和Shape的用法

    shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。 1:Selector ...

    Android开发教程之shape和selector的结合使用

    shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。 1.Shape 简介...

    基于SQlite制作的图书管理系统已美化

    利用Android SQLite的相关知识、编制一个简单的学生信息管理系统,能够实现查询、增加、删除、修改学生相应信息的功能。 1.SDK、JDK的界面以及使用。 2.Eclipse软件的使用。...实现了功能并进行了美化 可做毕业设计

    Android shape和selector 结合使用实例代码

    shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。 1.Shape ...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    鉴于市场上用户的手机型号、种类、屏幕分辨率等参差不齐,传统方式根据主流系统分别开发相应的系统耗时又耗力,为了高效开发并节约开发项目成本,本文采用Android+HTML5相结合的方式进行移动端Web系统的设计研发工作...

    基于Android实现的记事本APP【100013260】

    详情介绍:https://www.yuque.com/sxbn/ks/100013260 主要功能:1.增加时间戳显示 2.添加笔记查询功能 3.界面UI美化 4.更改记事本的背景

    91桌面 V6.2

    91桌面(91 Launcher)是一款具有最佳操作体验及华丽个性的手机桌面美化管理工具,专为智能手机设计。 炫酷的3D切换效果、人性化的便捷操作,100,000款追求极致的精美主题,为你带来与众不同的操作体验和视觉享受。 ...

    中南大学嵌入式课设《我们约会吧》嵌入式课设拓展

    本课程设计是基于华为远见开发板FS6818平台进行开发Android的交友软件以及使用的环境是Eclipse和使用Java编写软件代码,来进行恋爱交友的基本功能的实现,包括发布约会、查找好友等功能,此外我还添加了许多功能和UI...

    91手机桌面

    全新设计完美贴合Android4.0 UI风格,支持桌面主题应用及个性美化DIY,极致的操作体验,人性化的功能交互,简单好用,快速稳定,做您最贴心的手机管家! 【特色功能】 1、丰富缤纷的个性主题任您下载,每日更新让...

Global site tag (gtag.js) - Google Analytics