// 基础依赖包,必须要依赖 implementation 'com.geyifeng.immersionbar:immersionbar:3.2.2' // kotlin扩展(可选) implementation 'com.geyifeng.immersionbar:immersionbar-ktx:3.2.2' // fragment快速实现(可选)已废弃 implementation ...
10 月 15 日,Google 向自家 Pixel 机型推送 Android 15 正式版更新,从 8 月最后一个 Beta 测试版发布,到 9 月 4 日 Android 15 正式版源码向 AOSP 推送,Google Pixel 今年的正式版推送着实让 Pixel 用户等了许久。 但即便有版本特性、首轮更新、加上独家定制体验等多重 buff ...
final Activity activity = (Activity) getContext(); popupInfo.decorView = (ViewGroup) activity.getWindow().getDecorView(); ...
Dialog是项目中最常用的一个功能之一了,接手项目的时候发现项目中是封装了一个dialog的,但是发现是用单例封装的,大致如下: 所以原因也找到了,每次在B的onCreate()里面刚调用了show(),紧接着又调用了A的onStop()中的dismiss()给关掉了,用单例方式显然不太合适。
所有框架的由来都是为了更方便,更高效的解决问题,TDialog也一样,是为了在项目中更高效的实现项目的弹窗效果. TDialog是继承自DialogFragment进行封装的,大部分开发者在实现弹窗效果的时候,会首选系统提供的AlertDialog; 但是使用系统的Dialog在某些情况下会出现问题,最 ...
Android 11 umfasst eine Reihe an interessanten Neuerungen: So wird es im Benachrichtigungsmenü zum Herunterziehen einen speziellen Konversationen-Bereich geben. Auch soll es nun standardmäßig die ...
一些您可能无法访问的结果已被隐去。
显示无法访问的结果