Android布局管理器-使用FrameLayout帧布局管理器显示层叠的正方形以及前景照片
场景
Android布局管理器-使用LinearLayout实现简单的登录窗口布局:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103838995
帧布局管理器FrameLayout
实现效果
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
将activity_main.xml修改为FrameLayout
然后通过
android:foreground="@drawable/dog"
设置其前景照片,就是位于所有控件的最上方的照片。
其中照片是位于res/drawable下的dog.jpg
然后通过
android:foregroundGravity="right|bottom"
设置前景照片位置,多个位置使用|分割,这里是设置位于右边和下边。
然后依次设置不同大小的TextView以及不同的北京颜色,实现层叠效果。
完整代码如下
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:foreground="@drawable/dog"android:foregroundGravity="right|bottom"tools:context=".MainActivity"><TextViewandroid:layout_width="280dp"android:layout_height="280dp"android:text="蓝色背景"android:textColor="#FFFFFF"android:background="#FF0000FF"/><TextViewandroid:layout_width="230dp"android:layout_height="230dp"android:text="天蓝色背景"android:textColor="#FFFFFF"android:background="#FF0077FF"/><TextViewandroid:layout_width="180dp"android:layout_height="180dp"android:text="水蓝色背景"android:textColor="#FFFFFF"android:background="#FF00B4FF"/></FrameLayout>
Android布局管理器-使用FrameLayout帧布局管理器显示层叠的正方形以及前景照片相关推荐
- Android零基础入门第30节:两分钟掌握FrameLayout帧布局
原文:Android零基础入门第30节:两分钟掌握FrameLayout帧布局 前面学习了线性布局.相对布局.表格布局,那么本期来学习第四种布局--FrameLayout帧布局. 一.认识FrameL ...
- Android应用开发之FrameLayout(帧布局)
FrameLayout FrameLayout(帧布局)顾名思义,就是按照帧来分布的一种布局. 使用示意: 使用FrameLayout,会直接在屏幕上开辟出一块空白的区域. 采用帧布局时,所有控件都默 ...
- android中帧布局效果,布局之FrameLayout(帧布局)详解
New UI-布局之FrameLayout(帧布局)详解 --转载请注明出处:coder-pig,欢迎转载,请勿用于商业用途!本节引言:FrameLayout(帧布局)可以说是六大布局中最为简单的一 ...
- 安卓APP_ 布局(3) —— FrameLayout帧布局
摘自:安卓APP_ 布局(3) -- FrameLayout帧布局 作者:丶PURSUING 发布时间: 2021-04-05 20:41:02 网址:https://blog.csdn.net/we ...
- FrameLayout(帧布局)的基本使用
FrameLayout又称作帧布局,它相比于LinearLayout和RelativeLayout要简单很多,因为它的应用场景也少了很多.这种布局没有方便的定位方式,所有的控件都会默认摆放在布局的左上 ...
- Android修行手册 - FrameLayout帧布局回忆
往期文章分享 点击跳转=><导航贴>- Unity手册,系统实战学习 点击跳转=><导航贴>- Android手册,重温移动开发
- Android布局管理器-使用TableLayout表格布局管理器实现简单的用户登录页面
场景 Android布局管理器-使用FrameLayout帧布局管理器显示层叠的正方形以及前景照片: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article ...
- 【Android 应用开发】AndroidUI设计之 布局管理器 - 详细解析布局实现
写完博客的总结 : 以前没有弄清楚的概念清晰化 父容器与本容器属性 : android_layout...属性是本容器的属性, 定义在这个布局管理器的LayoutParams内部类中, 每个布局管理器 ...
- Android精讲--界面编程2(布局管理器)
为什么需要布局管理器 为了更好地管理Android应用的用户界面里的各种组件,Android提供了布局管理器.通过使用布局管理器,Android应用的图形用户界面具有良好的平台无关性.通常来说,推荐使 ...
最新文章
- Lambda 表达式基础理论与示例
- Delphi下遍历文件夹下所有文件的递归算法
- 英雄联盟更新后服务器还在维护吗,英雄联盟今天维护到什么时候结束 11月12日停机更新维护公告...
- Verilog UDP(User Defined Primitives)
- java socket gui登录_java的socket服务端的GUI
- 自适应登陆html5,html5验证自适应
- mysql5.7安装教程绿色_mysql 5.7.17 安装配置方法图文教程(windows)
- 路透社:美国打算限制英伟达等与中国人工智能界合作
- 语音输入常见六大误区 你中招几条?
- Yii2数据库操作的各种写法
- mybatis #与$区别
- spss相关性分析_关公配赤兔——因子分析和SPSS
- matlab 曲面拟合,matlab曲面拟合
- Kali linux 学习笔记(十三)主动信息收集——端口扫描(UDP扫描、TCP扫描) 2020.2.22
- matlab 线性拟合polyfit_Matlab 线性拟合 非线性拟合_matlab非线性拟合函数
- CocosCreator3.x的2D碰撞实例 教程
- ShaRF: Shape-conditioned Radiance Fields from a Single View
- 没基础,也可一文看懂 python 中的 csv 模块
- 【精华】PB函数大全
- python e_python 常数e
热门文章
- keras保存模型_onnx+tensorrt部署keras模型
- Java线程中wait、await、sleep、yield、join用法总结
- 在CentOS7下安装mysql5.7
- 如何避免_旅游住宿如何避免雷区?
- c++实现ftp服务器_第三步,尝试用树莓派搭建你的云计算平台和服务器
- c语言switch计算利润,求助。。关于用switch编写简易计算器
- python可以调试吗_调试-有什么好的方法可以使我的Python代码首次运行?
- php从session取数据乱码,如何解决php取不到session的值的问题
- datagridview输入字符串的格式不正确_Python3试学:输入和输出(1)
- 开发linux显卡驱动,显卡驱动开发DRM入门--Apple的学习笔记