使用Relalayout实现层叠式布局
来源:互联网 发布:大屏拼接矩阵 编辑:程序博客网 时间:2024/05/04 20:46
1) RelaLayout布局原理
RelalitveLayout布局使用的是堆栈原理,也就是在RelativeLayout布局中的组件,越是在先定义的控件就越在底层显示,后创建的控件在其上面显示,在实现原理上就是堆栈原理。
2) 实现效果
3) Xml布局
<RelativeLayout
android:id="@+id/viewImageBox1"
android:layout_width="90dp"
android:layout_height="90dp">
<ImageView
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_centerInParent="true"
android:adjustViewBounds="true"
android:scaleType="fitXY"
android:src="@drawable/community_card_style">
</ImageView>
<ImageView
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_centerInParent="true"
android:adjustViewBounds="true"
android:scaleType="fitXY"
android:src="@drawable/community_card_add"
</ImageView>
<ImageView
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_centerInParent="true"
android:adjustViewBounds="true"
android:scaleType="centerCrop"
android:visibility="gone" />
<ImageView
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginBottom="10dp">
android:layout_marginLeft="10dp"
android:adjustViewBounds="true"
android:scaleType="fitXY"
android:src="@drawable/icon_close_red"
android:visibility="gone"
</RelativeLayout>
4) 创建虚线背景
5) <?xml version="1.0"encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:bottom="1dp"
android:left="1dp"
android:right="1dp"
android:top="1dp">
<shape>
<stroke
android:dashGap="3dp"
android:dashWidth="8dp"
android:width="2.5dp"
android:color="#c5c5c5"/>
<solid android:color="#e5e5e5"/>
<corners android:radius="5dp"/>
</shape>
</item>
</layer-list>
- 使用Relalayout实现层叠式布局
- Android-使用框架布局管理器居中显示层叠的正方形
- 自定义层叠布局StackLayout
- android RelaLayout
- 自定义viewGroup+ViewDragHelper: 仿探探主页卡片式滑动,层叠布局
- Windows Phone canvas层叠布局
- 五行代码实现 炫动滑动 卡片层叠布局,仿探探、人人影视订阅界面 简单&优雅
- 五行代码实现 炫动滑动 卡片层叠布局,仿探探、人人影视订阅界面 简单&优雅
- 怎样实现层叠加
- Android层叠式卡片效果实现!(高大上)
- jQuery实现图片卡片层叠式切换效果
- 使用单位rem实现响应式布局
- 安卓中使用流式布局实现标签
- 使用StaggeredGridLayoutManager实现交错式网格布局
- wap简单的卡片层叠布局 滑动
- 五行代码实现 炫动滑动 卡片层叠布局,仿探探、人人影视订阅界面 简单&优雅:LayoutManager+ItemTouchHelper
- 五行代码实现 炫动滑动 卡片层叠布局,仿探探、人人影视订阅界面 简单&优雅:LayoutManager+ItemTouchHelper
- MultiWindow实现窗口的层叠
- DBA_Oracle性能优化的基本方法概述(方法论)
- MySQL Server-id踩到的坑
- Java中关于内存泄漏出现的原因以及如何避免内存泄漏(超详细版)
- iOS Instrumens Leaks
- eclipse插件安装
- 使用Relalayout实现层叠式布局
- 滚动边距
- libmodbus编译相关问题和pkg-config详解
- Spring MVC的异步模式
- Velocity学习
- iOS 自定义UITabBarController
- QT SDL_HideWindow 崩溃
- 如何给网站添加SSL证书(免费)
- PHP获得今天 天凌晨时间戳的例子