mirror of
https://github.com/Docile-Alligator/Infinity-For-Reddit.git
synced 2026-08-18 11:03:26 +00:00
New activity style for activities using Compose: AppTheme.ComposeActivity.
This commit is contained in:
@ -40,27 +40,27 @@
|
||||
android:name=".activities.OnboardingActivity"
|
||||
android:exported="false"
|
||||
android:parentActivityName=".activities.MainActivity"
|
||||
android:theme="@style/AppTheme.NoActionBar" />
|
||||
android:theme="@style/AppTheme.ComposeActivity" />
|
||||
<activity
|
||||
android:name=".activities.SetReminderActivity"
|
||||
android:exported="false"
|
||||
android:parentActivityName=".activities.MainActivity"
|
||||
android:theme="@style/AppTheme.NoActionBar" />
|
||||
android:theme="@style/AppTheme.ComposeActivity" />
|
||||
<activity
|
||||
android:name=".activities.ReminderListingActivity"
|
||||
android:exported="false"
|
||||
android:parentActivityName=".activities.MainActivity"
|
||||
android:theme="@style/AppTheme.NoActionBar" />
|
||||
android:theme="@style/AppTheme.ComposeActivity" />
|
||||
<activity
|
||||
android:name=".activities.AppAuthLoginActivity"
|
||||
android:exported="false"
|
||||
android:parentActivityName=".activities.MainActivity"
|
||||
android:theme="@style/AppTheme.NoActionBar" />
|
||||
android:theme="@style/AppTheme.ComposeActivity" />
|
||||
<activity
|
||||
android:name=".activities.CopyMultiRedditActivity"
|
||||
android:exported="false"
|
||||
android:parentActivityName=".activities.MainActivity"
|
||||
android:theme="@style/AppTheme.NoActionBar" />
|
||||
android:theme="@style/AppTheme.ComposeActivity" />
|
||||
<activity
|
||||
android:name=".activities.LoginChromeCustomTabActivity"
|
||||
android:exported="true"
|
||||
|
||||
@ -264,7 +264,7 @@ class SetReminderActivity: BaseActivity() {
|
||||
Scaffold(
|
||||
topBar = {
|
||||
ThemedTopAppBar(
|
||||
titleStringResId = R.string.reminders,
|
||||
titleStringResId = R.string.set_reminder,
|
||||
isImmersiveInterfaceEnabled = isImmersiveInterfaceEnabled,
|
||||
windowInsetsController = windowInsetsController,
|
||||
actions = {
|
||||
|
||||
@ -2,11 +2,10 @@ package ml.docilealligator.infinityforreddit.customviews.compose
|
||||
|
||||
import android.content.Context
|
||||
import android.content.SharedPreferences
|
||||
import android.util.Log
|
||||
import androidx.compose.foundation.background
|
||||
import androidx.compose.foundation.layout.Box
|
||||
import androidx.compose.foundation.layout.fillMaxSize
|
||||
import androidx.compose.material3.MaterialTheme
|
||||
import androidx.compose.material3.MaterialTheme.typography
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.CompositionLocalProvider
|
||||
import androidx.compose.runtime.collectAsState
|
||||
@ -106,6 +105,8 @@ fun AppTheme(themeType: Int, sharedPreferences: SharedPreferences, content: @Com
|
||||
content()
|
||||
}
|
||||
}
|
||||
} else {
|
||||
Box(modifier = Modifier.fillMaxSize().background(Color.White.copy(alpha = 0.05f)))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -18,6 +18,14 @@
|
||||
<item name="windowNoTitle">true</item>
|
||||
</style>
|
||||
|
||||
<style name="AppTheme.ComposeActivity" parent="AppTheme.NoActionBar">
|
||||
<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:backgroundDimEnabled">false</item>
|
||||
</style>
|
||||
|
||||
<style name="AppTheme.NoActionBarWithTransparentStatusBar" parent="AppTheme.NoActionBar">
|
||||
<item name="android:statusBarColor">@android:color/transparent</item>
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user