Android MotionLayout:以最简单的方式创建类似Twitter的“福师大APP”的启动动画(3)

运行效果如下:

在这里插入图片描述

清理:


要删除工具栏,导航栏,状态栏和文本并向背景添加颜色,请执行以下操作:

  1. 打开styles.xml

  2. 将基础主题的父级从_Theme.AppCompat.Light.DarkActionBar替换_为_Theme.AppCompat.Light.NoActionBar。_(如果您此时运行该应用程序,将会看到操作栏/工具栏消失了)

  3. 通过将_android:windowFullscreen_设置为true(隐藏状态栏)并将_android:background_设置为默认颜色,为您的应用添加新的自定义设置

​ 4.打开_activity_main.xml_并从布局中删除TextView以删除“ Hello World!”文本。

​ 5.现在,在_MainActivity.kt中_,添加以下行以隐藏系统导航栏(如果复制并粘贴这些行出现 Unresolved reference build errors,请单击未解决的对象,然后按Alt + Enter添加库):

override fun onWindowFocusChanged(hasFocus: Boolean) {

super.onWindowFocusChanged(hasFocus)

if (hasFocus) {

hideSystemUIAndNavigation(this)

}

}

private fun hideSystemUIAndNavigation(activity: Activity) {

val decorView: View = activity.window.decorView

decorView.systemUiVisibility =

(View.SYSTEM_UI_FLAG_IMMERSIVE

// Set the content to appear under the system bars so that the

// content doesn’t resize when the system bars hide and show.

or View.SYSTEM_UI_FLAG_LAYOUT_STABLE

or View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION

or View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN // Hide the nav bar and status

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值