diff --git a/app/src/main/java/ani/dantotsu/media/CalendarActivity.kt b/app/src/main/java/ani/dantotsu/media/CalendarActivity.kt index d6428a38..77035416 100644 --- a/app/src/main/java/ani/dantotsu/media/CalendarActivity.kt +++ b/app/src/main/java/ani/dantotsu/media/CalendarActivity.kt @@ -4,11 +4,13 @@ import android.annotation.SuppressLint import android.os.Bundle import android.util.TypedValue import android.view.View +import android.view.ViewGroup import android.view.Window import android.view.WindowManager import androidx.activity.viewModels import androidx.appcompat.app.AppCompatActivity import androidx.core.content.ContextCompat +import androidx.core.view.updateLayoutParams import androidx.lifecycle.MutableLiveData import androidx.lifecycle.lifecycleScope import ani.dantotsu.R @@ -16,8 +18,10 @@ import ani.dantotsu.Refresh import ani.dantotsu.databinding.ActivityListBinding import ani.dantotsu.loadData import ani.dantotsu.media.user.ListViewPagerAdapter +import ani.dantotsu.navBarHeight import ani.dantotsu.others.LangSet import ani.dantotsu.settings.UserInterfaceSettings +import ani.dantotsu.statusBarHeight import ani.dantotsu.themes.ThemeManager import com.google.android.material.tabs.TabLayout import com.google.android.material.tabs.TabLayoutMediator @@ -76,6 +80,10 @@ class CalendarActivity : AppCompatActivity() { WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN ) + binding.settingsContainer.updateLayoutParams { + topMargin = statusBarHeight + bottomMargin = navBarHeight + } } setContentView(binding.root) diff --git a/app/src/main/java/ani/dantotsu/media/user/ListActivity.kt b/app/src/main/java/ani/dantotsu/media/user/ListActivity.kt index 87930156..b64c8cdb 100644 --- a/app/src/main/java/ani/dantotsu/media/user/ListActivity.kt +++ b/app/src/main/java/ani/dantotsu/media/user/ListActivity.kt @@ -5,12 +5,14 @@ import android.content.Context import android.os.Bundle import android.util.TypedValue import android.view.View +import android.view.ViewGroup import android.view.Window import android.view.WindowManager import androidx.activity.viewModels import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.widget.PopupMenu import androidx.core.content.ContextCompat +import androidx.core.view.updateLayoutParams import androidx.lifecycle.MutableLiveData import androidx.lifecycle.lifecycleScope import ani.dantotsu.R @@ -18,9 +20,11 @@ import ani.dantotsu.Refresh import ani.dantotsu.currContext import ani.dantotsu.databinding.ActivityListBinding import ani.dantotsu.loadData +import ani.dantotsu.navBarHeight import ani.dantotsu.others.LangSet import ani.dantotsu.saveData import ani.dantotsu.settings.UserInterfaceSettings +import ani.dantotsu.statusBarHeight import ani.dantotsu.themes.ThemeManager import com.google.android.material.tabs.TabLayout import com.google.android.material.tabs.TabLayoutMediator @@ -77,12 +81,16 @@ class ListActivity : AppCompatActivity() { WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN ) + binding.settingsContainer.updateLayoutParams { + topMargin = statusBarHeight + bottomMargin = navBarHeight + } } setContentView(binding.root) val anime = intent.getBooleanExtra("anime", true) - binding.listTitle.text = (if (anime) "Anime" else "Manga") + " List" - + binding.listTitle.text = + intent.getStringExtra("username") + "'s " + (if (anime) "Anime" else "Manga") + " List" binding.listTabLayout.addOnTabSelectedListener(object : TabLayout.OnTabSelectedListener { override fun onTabSelected(tab: TabLayout.Tab?) { this@ListActivity.selectedTabIdx = tab?.position ?: 0 diff --git a/app/src/main/res/layout/activity_extensions.xml b/app/src/main/res/layout/activity_extensions.xml index 728236ba..f4611599 100644 --- a/app/src/main/res/layout/activity_extensions.xml +++ b/app/src/main/res/layout/activity_extensions.xml @@ -80,9 +80,7 @@ app:tabPaddingEnd="16dp" app:tabPaddingStart="16dp" app:tabTextAppearance="@style/NavBarText" - app:tabGravity="fill"> - - + app:tabGravity="fill"/> diff --git a/app/src/main/res/layout/activity_list.xml b/app/src/main/res/layout/activity_list.xml index 395c1e92..3b48c587 100644 --- a/app/src/main/res/layout/activity_list.xml +++ b/app/src/main/res/layout/activity_list.xml @@ -4,8 +4,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - tools:context=".media.user.ListActivity" - android:fitsSystemWindows="true"> + tools:context=".media.user.ListActivity"> - + android:orientation="vertical"> + - + - + - + + - + tools:ignore="SpeakableTextPresentCheck"/>