`
寻梦者
  • 浏览: 637650 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

android中 layer-list和include的使用

阅读更多

layer-list 看来是图层的累加 我是这么理解的,字面上是多个层,也就是呢你可以把多个leyaer放在一起然后一其显现出来 如qqw.xml

  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <layer-list xmlns:android="http://schemas.android.com/apk/res/android">  
  3.    <item>  
  4.       <shape>  
  5.          <solid android:color="#FF00ff00" />  
  6.          <gradient    
  7.                   android:useLevel="true"    
  8.                  android:type="sweep"    
  9.                   android:startColor="#ff000000"    
  10.                   android:endColor="#ffff0000" />   
  11.       </shape>  
  12.    </item>  
  13.     <item>    
  14.         <rotate    
  15.            android:pivotX="50%" android:pivotY="50%"    
  16.             android:fromDegrees="0" android:toDegrees="80"    
  17.            android:drawable="@drawable/icon" />    
  18.     </item>    
  19.     
  20. </layer-list>  
 

 

然后就可以在别处引用了

  1. <ImageButton android:id="@+id/btnFindMe"    
  2.         android:layout_width="wrap_content"    
  3.         android:layout_height="wrap_content"   
  4.        android:layout_centerInParent="true"  
  5.         android:background="@drawable/qqw"/>  

 

例如在 android:style/Widget.ProgressBar.Large 或者其他的progressbar风格

  1. <mce:style name="progressBarStyleSmall" parent="android:style/Widget.ProgressBar.Large"><!-- 
  2. <item name="android:indeterminateDrawable">@drawable/progress</item> 
  3. --></mce:style><style name="progressBarStyleSmall" parent="android:style/Widget.ProgressBar.Large" mce_bogus="1"><item name="android:indeterminateDrawable">@drawable/progress</item></style>  
  4. <layer-list xmlns:android="http://schemas.android.com/apk/res/android">  
  5.    <!--   <item android:drawable="@android:drawable/progress_circular_background" />-->  
  6.      <!--  <item>  
  7.       
  8.     
  9.         <shape android:shape="ring"  
  10.                android:innerRadiusRatio="3.4"  
  11.                android:thicknessRatio="6.0">  
  12.             <gradient  
  13.                    android:useLevel="true"  
  14.                    android:type="sweep"  
  15.                    android:startColor="#ff000000"  
  16.                    android:endColor="#ffffffff" />  
  17.         </shape>  
  18.           
  19.             
  20.     </item> -->  
  21.     <item>  
  22.         <rotate  
  23.             android:pivotX="50%" android:pivotY="50%"  
  24. padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; border-top-style: none; border-right-style: none; border-bottom-style: no
    分享到:
    评论

相关推荐

    Android中layer-list基本使用详解

    下面我们将详细探讨 `layer-list` 的基本使用和相关特性。 首先,`layer-list` 是一个 XML 文件,通常存储在 `res/drawable` 目录下。它的根元素是 `&lt;layer-list&gt;`,并且需要导入 Android 的命名空间:`xmlns:...

    Android Layer List使用实例

    Layer List是Anroid中的一种图形的方式,它是通过叠加若干张图片的方式来形成最终的图片,最终的图片在代码中表现为一个LayerDrawable对象。在android UI 开发中会经常遇到。因此我们有发现好好学习了解它的使用方法...

    Android Layer-list 滑动条拖动演示示例.rar

    本示例——"Android Layer-list 滑动条拖动演示示例",就是围绕Android中的LayerDrawable(层列表)进行的,它主要用于组合多个Drawable对象,形成一个复杂的图形元素,例如滑动条的背景和滑块。在这个项目中,我们...

    shape、selector和layer-list的使用

    在Android开发中,Shape、Selector和Layer-List是三种非常重要的图形绘制元素,它们主要用于定义View的背景或者自定义按钮、列表项等组件的样式。接下来,我们将详细探讨这三个概念及其应用。 首先,Shape是Android...

    android XML文件详解

    在Android开发中,XML文件主要用于定义应用程序的用户界面(UI)。本文将详细介绍各种Layout中常用的一些重要属性,并将其分为三类进行阐述:定位与对齐、间距与填充、文本与图像处理。 #### 一、定位与对齐 1. **...

    关于XML绘图(bitmap ,shape ,layer-list ,selector ,animation)的demo

    这个“关于XML绘图(bitmap, shape, layer-list, selector, animation)的demo”是Android开发中的一个实例,展示了如何利用XML来创建和控制各种图形元素。下面将详细解释这些概念。 1. **Bitmap**: 在Android中,...

    layer-v3.1.1组件使用说明

    本文将详细介绍layer-v3.1.1的使用方法和特性。 首先,layer-v3.1.1的核心在于它的弹出层机制。弹出层分为多种类型,包括消息提示(msg)、信息提示(info)、警告对话框(warn)、确认对话框(confirm)以及自定义...

    Android Layer-list编写实战(代码)

    摘要:Java源码,Android,Android源码 Android Layer-list编写实战(代码),从一个Android编程实例包中摘出来的代码,层列表的运用Demo,同样是面向Android新手,有兴趣的请下载源码吧。

    Android代码-android-sliding-layer-lib

    This repository hosts a library that provides an easy way to include an autonomous layer/view that slides from any side of your screen and which is fully gesture ready, the same way as our detail view...

    Android经典设计源码-Layer-listSample.rar

    通过这个"Android经典设计源码-Layer-listSample"项目,你可以学习到如何在实际应用中使用Layer-list,包括创建、布局、动画以及与其他UI组件的集成。通过实践和调试,你将更深入地理解Layer-list的工作原理,从而在...

    安卓Android源码——Layer-listSample.rar

    4. **透明度和覆盖**:在Layer-list中,各层的透明度可以通过设置alpha属性来控制。同时,如果后一层的图形部分透明,那么它会部分地显示前一层的内容,实现遮罩效果。 5. **动画效果**:虽然Layer-list本身不支持...

    Android应用源码之Layer-listSample.zip

    在Android开发中,`Layer-list`是Android图形布局的一部分,用于创建由多个图形元素组成的复合图像。这个`Layer-listSample.zip`文件很可能是提供了一个示例项目,帮助开发者理解和使用`Layer-list`来构建自定义的UI...

    android-sliding-layer-lib-master.rar

    "android-sliding-layer-lib-master"库还包括了一些示例代码,这些例子展示了如何在实际项目中集成和使用`SlidingLayer`。通过分析这些示例,我们可以学习到如何在布局文件中声明`SlidingLayer`,如何在代码中初始化...

    Android样式的开发:layer-list实例详解

    本文聚焦于`layer-list`这一XML元素,它是Android资源文件中用于创建复杂图形和布局的一种方式,特别是在处理不同屏幕密度时非常实用。`layer-list`允许开发者将多个Drawable对象按层次堆叠,从而实现如背景、边框、...

    layer-list-shadow-demo

    第一个和第二个控件是用来展示layer-list实现阴影效果的基本款,而第三个控件是综合上述两个控件效果,再集合selector实现的。 默认状态: &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;layer-list xmlns:...

    layer-v3.0.1 web弹层组件

    layer-v3.0.1正是一款为提升网页操作体验而设计的Web弹层组件,它以其卓越的口碑和全面的功能解决方案,深受广大开发者的喜爱。 layer组件的核心价值在于其弹框和弹层的设计理念。弹层是一种非侵入式的UI设计模式,...

    Android 使用layer-list实现微信聊天输入框功能

    LayerDrawable  &lt;layer-list&gt; 标签可是设置LayerDrawable,一种有层次的Drawable叠加效果,&lt;layer-list&gt; 可以包含多个 标签,  每个 代表一个Drawable。...layer-list xmlns:android=http://sche

    android-sliding-layer-lib-master.zip项目安卓应用源码下载

    android-sliding-layer-lib-master.zip项目安卓应用源码下载android-sliding-layer-lib-master.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考

    layer-v3.1.1.7z

    此外,layer还与各种前端框架如jQuery、Vue、React和Angular等无缝集成,使得在现代Web应用中使用更加便捷。 其次,layer-v3.1.1的灵活性体现在其多样化的弹层类型。它不仅支持基础的提示框(信息提示、警告、确认...

Global site tag (gtag.js) - Google Analytics