`
fokman
  • 浏览: 238821 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

android UI入门三 自定义背景样式

 
阅读更多

        在android 开发应用中,大部份的开发人员都会使用背景图作为项目的背景,其实使用style.xml配置也可以实现比较漂亮的背景样式。

      在/drawable/下创建一个bg.xml 文件,用来定义项目的背景样式。

      文件内容如下:

     

     

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<gradient
    android:startColor="#ffe5e9ed"
    android:endColor="#ffc3dae6"
    android:angle="270" />

</shape>

 定义一个渐变的轮廓,渐变的起始颜色和终止颜色。

在你的布局文件里面条用

 

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:background="@drawable/bg" >

</LinearLayout>

定义样式文件可以更加灵活调整。

分享到:
评论

相关推荐

    Android编程入门很简单.(清华出版.王勇).part1

    书名:《Android编程入门很简单》(清华大学出版社.王勇)。 压缩打包成2部分,这是第1部分。 本书是一本与众不同的Android学习读物,是一本化繁为简,把抽象问题具体化,把复杂问题简单化的书。本书避免出现...

    Android入门到精通

    第三篇Android的UI系统实现 第6章 UI的基本外形和控制 6.1 控件和基本事件的响应 6.2 键盘事件的响应 6.3 运动事件的处理 6.4 屏幕间的跳转和事件的传递 6.5菜单的使用 6.6弹出对话框 6.7 样式的设置 第7章 控件...

    Android应用开发入门教程

    6.7.2.自定义样式对话框74 6.7.3.窗口透明样式示例75 第7章控件(Widget)的使用78 7.1 Android中控件的层次结构78 7.2 基本控件的使用79 7.2.1.普通按钮79 7.2.2.图像区域80 7.2.3.图像按钮82 7.2.4.进度条83...

    Android编程入门很简单.(清华出版.王勇).part2

    书名:《Android编程入门很简单》(清华大学出版社.王勇)。 压缩打包成2部分,这是第2部分。 本书是一本与众不同的Android学习读物,是一本化繁为简,把抽象问题具体化,把复杂问题简单化的书。本书避免出现...

    QMUI_Android 快速搭建一个具备基本设计还原效果的 Android 项目

    提供丰富常用的 UI 控件,例如 BottomSheet、Tab、圆角 ImageView、下拉刷新等,使用方便灵活,并且支持自定义控件的样式。 高效的工具方法 提供高效的工具方法,包括设备信息、屏幕信息、键盘管理、状态栏管理等,...

    Android 应用开发入门教程(经典版)

    第一篇 Android 系统结构和SDK 使用............................................................................................................................ 5 第1 章 Android 的系统介绍..................

    Android入门教程之创建样式与主题

    一、前言 作为一个安卓开发者,我们一般把焦点放在app的功能上。但是仅仅有功能是不够的,界面和...样式显然是应用到UI控件上面的。因此,让我们先创建一个新的空activity并添加两个View到布局文件中。 &lt;View and

    Android入门到精通详解

    第三篇Android的UI系统实现 .........................................................................................86 第6章 UI的基本外形和控制 ............................................................

    Android应用开发入门教程(经典版)

    第一篇Android系统结构和SDK使用............................................................................................................................5 第1章 Android的系统介绍........................

    Google Android入门到精通详解

    第三篇Android的UI系统实现 .........................................................................................86 第6章 UI的基本外形和控制 ............................................................

    Google Android SDK开发范例大全(第3版) 1/5

    全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...

    Google Android SDK开发范例大全(第3版) 4/5

    全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...

    Google Android SDK开发范例大全(第3版) 3/5

    全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...

    Google Android SDK开发范例大全(第3版) 5/5

    全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...

    OnsenUI:使用HTML5和JavaScript的移动应用开发框架和SDK。 创建美观,高性能的跨平台移动应用程序。 基于Web组件,并提供Angular 1、2,React和Vue.js的绑定

    这些组件可以根据平台自动设置样式,从而可以使用相同的源代码支持iOS和Android。入门我们有多种资源可帮助您开始使用Onsen UI创建混合应用程序和PWA: 官方文档:我们为所有组件和绑定以及如何发布您的应用提供...

    《jQuery Mobile快速入门》.((美)Brad Broulik ).[PDF]

    作为jquery mobile的入门级读物,《jquery mobile快速入门》以示例方式讲解了jquery mobile的基本知识和核心特性,内容系统全面,便于理解。 《jquery mobile快速入门》总共分为10章,内容包括jquery mobile的基础...

    Flutter_iOS_Android_Web_bmi_calculator:体重指数计算器。 iOS,Android,Web和桌面上的Flutter应用程序

    这是一个具有简单功能但具有完整自定义样式的多屏幕应用程序。 您可以在这里找到: 如何使用Flutter主题创建连贯的品牌。 如何使用Flutter Routes和Navigator创建多页应用程序。 如何提取和重构Flutter Widget。 ...

    Androids手机开发教程——从入门到精通详解

    5.3 使用 am 工具启动 Android 应用程序 .......................................................84 第三篇 Android 的 UI 系统实现............................................................................

    史上最好传智播客就业班.net培训教程60G 不下会后悔

    比如项目中几乎没有在UI层直接访问数据库的,而是采用三层架构,因此我们不讲解UI层直连数据库的控件SQLDataSource,而是把主要精力放在讲解三层架构开发模式。再比如ASP.Net内置的AJAX解决方案UpdatePanel只在部分...

Global site tag (gtag.js) - Google Analytics