Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio 有没有办法让Android Studio中的活动透明化?_Android Studio_Kotlin_Android Layout - Fatal编程技术网

Android studio 有没有办法让Android Studio中的活动透明化?

Android studio 有没有办法让Android Studio中的活动透明化?,android-studio,kotlin,android-layout,Android Studio,Kotlin,Android Layout,我正在尝试将我的LoginActivity设计成iOS中的LoginController。有没有办法使活动透明,或者我需要使用片段?谢谢大家! //我的设计 您可以通过多种方式实现这一点 创建活动并使其背景在布局中透明。(不推荐) 在活动中创建警报对话框,并使警报对话框背景透明 创建一个对话框片段,使其布局透明,并从活动中打开它 在同一活动布局内创建视图存根,并在需要时对视图进行充气。(处理背压事件在这里可能是一项困难的任务) 尽管正确的方法是在活动中创建警报对话框,或创建对话框片段或创

我正在尝试将我的LoginActivity设计成iOS中的LoginController。有没有办法使活动透明,或者我需要使用片段?谢谢大家!

//我的设计


您可以通过多种方式实现这一点

  • 创建活动并使其背景在布局中透明。(不推荐)

  • 在活动中创建警报对话框,并使警报对话框背景透明

  • 创建一个对话框片段,使其布局透明,并从活动中打开它

  • 在同一活动布局内创建视图存根,并在需要时对视图进行充气。(处理背压事件在这里可能是一项困难的任务)


  • 尽管正确的方法是在活动中创建警报对话框,或创建对话框片段或创建视图存根。如果对话框中没有太多的事件或元素,那么创建一个警报对话框,因为它比为一个小对话框创建一个对话框片段简单而有效。创建视图存根将是最有效的方法,因为它只会使视图膨胀,从而占用更少的资源。但是不要为这个对话框创建一个资源密集型的活动,这不是正确的方式。

    检查半透明活动我在哪里可以找到半透明活动?这是一个对话框,不是透明/半透明活动,你需要创建一个对话框。哦,好的,谢谢!