Flutter 以Dialog Activity形式展现
生活随笔
收集整理的這篇文章主要介紹了
Flutter 以Dialog Activity形式展现
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在android上Flutter其實是依托于一個Activity上面繪制所有的界面的,那么很自然,我們可以把這個Activity的樣式改成Dialog形式,這樣子的Flutter的最大范圍就是一個Dialog形式了。廢話不多說,上效果圖。
?
?核心代碼:新增dialog activity的樣式:
<style name="activity_dialog" parent="Theme.AppCompat.Dialog"><!--背景透明--><item name="android:windowBackground">@android:color/transparent</item><!--沒有標(biāo)題--><item name="android:windowNoTitle">true</item><item name="windowNoTitle">true</item><!--背景昏暗--><item name="android:backgroundDimEnabled">true</item> </style>將activity的樣式改成:
?
?將activity的大小和位置限制一下:
?
?
源碼地址:
https://github.com/hbolin/flutter_dialog_demo
?
轉(zhuǎn)載于:https://www.cnblogs.com/hbolin/p/11447269.html
總結(jié)
以上是生活随笔為你收集整理的Flutter 以Dialog Activity形式展现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 35岁,搞过超高并发架构,依然没看懂字节
- 下一篇: 小心点,别被当成垃圾回收了。