实际上我正在创建透明覆盖应用程序,但是当活动开始时,应用程序名称显示在屏幕休息的中间,一切正常... 那么我该如何删除应用程序名称
检查Screnshot:Screenhot文本是应用程序名称
清单文件代码:
<activity
android:name=".activity.ServiceManagement"
android:theme="@style/Theme.Transparent"></activity>
样式表:
<style name="Theme.Transparent" parent="AppTheme">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:backgroundDimEnabled">false</item>
答案 0 :(得分:0)
如果您的透明活动是 Future _checkGps() async {
if (!(await Geolocator().isLocationServiceEnabled())) {
if (Theme.of(context).platform == TargetPlatform.android) {
showDialog(
context: context,
builder: (BuildContext context) {
return AlertDialog(
title: Text("Can't get gurrent location"),
content:
const Text('Please make sure you enable GPS and try again'),
actions: <Widget>[
FlatButton(
child: Text('Ok'),
onPressed: () {
final AndroidIntent intent = new AndroidIntent(
action: 'android.settings.LOCATION_SOURCE_SETTINGS');
intent.launch();
Navigator.of(context, rootNavigator: true).pop();
},
),
],
);
},
);
}
}
}
,请使用AppCompatActivity
作为其父主题。将这些属性直接添加到活动的主题中也可以。
Theme.AppCompat.NoActionBar