场景

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帧布局管理器显示层叠的正方形以及前景照片相关推荐

  1. Android零基础入门第30节:两分钟掌握FrameLayout帧布局

    原文:Android零基础入门第30节:两分钟掌握FrameLayout帧布局 前面学习了线性布局.相对布局.表格布局,那么本期来学习第四种布局--FrameLayout帧布局. 一.认识FrameL ...

  2. Android应用开发之FrameLayout(帧布局)

    FrameLayout FrameLayout(帧布局)顾名思义,就是按照帧来分布的一种布局. 使用示意: 使用FrameLayout,会直接在屏幕上开辟出一块空白的区域. 采用帧布局时,所有控件都默 ...

  3. android中帧布局效果,布局之FrameLayout(帧布局)详解

    New UI-布局之FrameLayout(帧布局)详解 --转载请注明出处:coder-pig,欢迎转载,请勿用于商业用途!本节引言:FrameLayout(帧布局)可以说是六大布局中最为简单的一 ...

  4. 安卓APP_ 布局(3) —— FrameLayout帧布局

    摘自:安卓APP_ 布局(3) -- FrameLayout帧布局 作者:丶PURSUING 发布时间: 2021-04-05 20:41:02 网址:https://blog.csdn.net/we ...

  5. FrameLayout(帧布局)的基本使用

    FrameLayout又称作帧布局,它相比于LinearLayout和RelativeLayout要简单很多,因为它的应用场景也少了很多.这种布局没有方便的定位方式,所有的控件都会默认摆放在布局的左上 ...

  6. Android修行手册 - FrameLayout帧布局回忆

    往期文章分享 点击跳转=><导航贴>- Unity手册,系统实战学习 点击跳转=><导航贴>- Android手册,重温移动开发

  7. Android布局管理器-使用TableLayout表格布局管理器实现简单的用户登录页面

    场景 Android布局管理器-使用FrameLayout帧布局管理器显示层叠的正方形以及前景照片: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article ...

  8. 【Android 应用开发】AndroidUI设计之 布局管理器 - 详细解析布局实现

    写完博客的总结 : 以前没有弄清楚的概念清晰化 父容器与本容器属性 : android_layout...属性是本容器的属性, 定义在这个布局管理器的LayoutParams内部类中, 每个布局管理器 ...

  9. Android精讲--界面编程2(布局管理器)

    为什么需要布局管理器 为了更好地管理Android应用的用户界面里的各种组件,Android提供了布局管理器.通过使用布局管理器,Android应用的图形用户界面具有良好的平台无关性.通常来说,推荐使 ...

最新文章

  1. Lambda 表达式基础理论与示例
  2. Delphi下遍历文件夹下所有文件的递归算法
  3. 英雄联盟更新后服务器还在维护吗,英雄联盟今天维护到什么时候结束 11月12日停机更新维护公告...
  4. Verilog UDP(User Defined Primitives)
  5. java socket gui登录_java的socket服务端的GUI
  6. 自适应登陆html5,html5验证自适应
  7. mysql5.7安装教程绿色_mysql 5.7.17 安装配置方法图文教程(windows)
  8. 路透社:美国打算限制英伟达等与中国人工智能界合作
  9. 语音输入常见六大误区 你中招几条?
  10. Yii2数据库操作的各种写法
  11. mybatis #与$区别
  12. spss相关性分析_关公配赤兔——因子分析和SPSS
  13. matlab 曲面拟合,matlab曲面拟合
  14. Kali linux 学习笔记(十三)主动信息收集——端口扫描(UDP扫描、TCP扫描) 2020.2.22
  15. matlab 线性拟合polyfit_Matlab 线性拟合 非线性拟合_matlab非线性拟合函数
  16. CocosCreator3.x的2D碰撞实例 教程
  17. ShaRF: Shape-conditioned Radiance Fields from a Single View
  18. 没基础,也可一文看懂 python 中的 csv 模块
  19. 【精华】PB函数大全
  20. python e_python 常数e

热门文章

  1. keras保存模型_onnx+tensorrt部署keras模型
  2. Java线程中wait、await、sleep、yield、join用法总结
  3. 在CentOS7下安装mysql5.7
  4. 如何避免_旅游住宿如何避免雷区?
  5. c++实现ftp服务器_第三步,尝试用树莓派搭建你的云计算平台和服务器
  6. c语言switch计算利润,求助。。关于用switch编写简易计算器
  7. python可以调试吗_调试-有什么好的方法可以使我的Python代码首次运行?
  8. php从session取数据乱码,如何解决php取不到session的值的问题
  9. datagridview输入字符串的格式不正确_Python3试学:输入和输出(1)
  10. 开发linux显卡驱动,显卡驱动开发DRM入门--Apple的学习笔记