当前位置: 首页 > news >正文

FrameLayout布局案例

框架布局-FrameLayout

1.FrameLayout简介

1.简介:白话,墙角堆砌东西

  • 就是开辟一个巨大的空间
  • 控件的位置不能够指定,默认就是左上角
  • 后面对挡住前面的

2.属性

属性名称

对应方法

说明

android:foreground

setForeground(Drawable)

设置绘制在所有子控件之上的内容

android:foregroundGravity

setForegroundGravity(int)

设置绘制在所有子控件之上内容的对齐属性

2.案例:颜色渐变

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        >
        <FrameLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            >
            <TextView
                android:layout_width="400dp"
                android:layout_height="50dp"
                android:background="@color/red"
                />
            <TextView
                android:layout_width="300dp"
                android:layout_height="50dp"
                android:background="@color/green"
                />
            <TextView
                android:layout_width="200dp"
                android:layout_height="50dp"
                android:background="@color/black"
                />
            <TextView
                android:layout_width="100dp"
                android:layout_height="50dp"
                android:background="@color/yellow"
                />
        </FrameLayout>

3.案例:居中显示的发射渐变

    <FrameLayout
            android:layout_width="300dp"
            android:layout_height="300dp"
            >
            <TextView
                android:layout_width="300dp"
                android:layout_height="300dp"
                android:layout_gravity="center"
                android:background="@color/red"
                />
            <TextView
                android:layout_width="200dp"
                android:layout_height="200dp"
                android:layout_gravity="center"
                android:background="@color/green"
                />
            <TextView
                android:layout_width="100dp"
                android:layout_height="100dp"
                android:layout_gravity="center"
                android:background="@color/black"
                />
            <TextView
                android:layout_width="50dp"
                android:layout_height="50dp"
                android:layout_gravity="center"
                android:background="@color/yellow"
                />
        </FrameLayout>

相关文章:

  • wordpress提示更新英文吧/正规教育培训机构
  • 建站之星登录/全球新闻最新消息
  • 页面锚wordpress/一个完整的策划案范文
  • 宁夏建设厅网站6/seo基础入门视频教程
  • 做网站是不是很麻烦/苏州网站维护
  • 做腰椎核磁证网站是 收 七/可以直接进入的舆情网站
  • 满足耐压24V的USB3.0 USB3.1 Type-C防静电器件
  • msfconsole漏洞利用流程
  • K8s之Node亲和性调度
  • Session会话的简单使用
  • C++ :类和对象:文件操作
  • Vue3——路由的query参数和命名路由以及默认插槽slot的使用
  • java微信支付v3系列——8.微信支付之退款成功回调
  • Effective C++条款34:区分接口继承和实现继承
  • 如何使用报表工具FastReport VCL 设计器中的 PDF/A?
  • SAP OData 服务关于本地文件作为附件上传的一些错误消息
  • 【3.3 ads篇(重点)】
  • 程序设计中的耦合类型