mirror of
				https://github.com/recloudstream/cloudstream.git
				synced 2024-08-15 01:53:11 +00:00 
			
		
		
		
	bit of material3
This commit is contained in:
		
							parent
							
								
									9fb4b74b79
								
							
						
					
					
						commit
						96c074e87b
					
				
					 6 changed files with 30 additions and 15 deletions
				
			
		| 
						 | 
				
			
			@ -533,10 +533,10 @@ class MainActivity : AppCompatActivity(), ColorPickerDialogListener {
 | 
			
		|||
            .setPopUpTo(navController.graph.startDestination, false)
 | 
			
		||||
            .build()*/
 | 
			
		||||
        nav_view?.setupWithNavController(navController)
 | 
			
		||||
        val navRail = findViewById<NavigationRailView?>(R.id.nav_rail_view)
 | 
			
		||||
        navRail?.setupWithNavController(navController)
 | 
			
		||||
        val nav_rail = findViewById<NavigationRailView?>(R.id.nav_rail_view)
 | 
			
		||||
        nav_rail?.setupWithNavController(navController)
 | 
			
		||||
 | 
			
		||||
        navRail?.setOnItemSelectedListener { item ->
 | 
			
		||||
        nav_rail?.setOnItemSelectedListener { item ->
 | 
			
		||||
            onNavDestinationSelected(
 | 
			
		||||
                item,
 | 
			
		||||
                navController
 | 
			
		||||
| 
						 | 
				
			
			@ -574,7 +574,9 @@ class MainActivity : AppCompatActivity(), ColorPickerDialogListener {
 | 
			
		|||
 | 
			
		||||
        val rippleColor = ColorStateList.valueOf(getResourceColor(R.attr.colorPrimary, 0.1f))
 | 
			
		||||
        nav_view?.itemRippleColor = rippleColor
 | 
			
		||||
        navRail?.itemRippleColor = rippleColor
 | 
			
		||||
        nav_rail?.itemRippleColor = rippleColor
 | 
			
		||||
        nav_rail?.itemActiveIndicatorColor = rippleColor
 | 
			
		||||
        nav_view?.itemActiveIndicatorColor = rippleColor
 | 
			
		||||
 | 
			
		||||
        if (!checkWrite()) {
 | 
			
		||||
            requestRW()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,6 +4,7 @@ import android.annotation.SuppressLint
 | 
			
		|||
import android.content.Context
 | 
			
		||||
import android.util.AttributeSet
 | 
			
		||||
import android.view.ViewGroup
 | 
			
		||||
import androidx.core.view.marginEnd
 | 
			
		||||
import com.lagradost.cloudstream3.R
 | 
			
		||||
import kotlin.math.max
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -36,7 +37,7 @@ class FlowLayout : ViewGroup {
 | 
			
		|||
            val childHeight = child.measuredHeight
 | 
			
		||||
 | 
			
		||||
            //check if child can be placed in the current row, else go to next line
 | 
			
		||||
            if (currentChildHookPointx + childWidth > realWidth && i + 1 < childCount) {
 | 
			
		||||
            if (currentChildHookPointx + childWidth - child.marginEnd - child.paddingEnd - itemSpacing > realWidth) {
 | 
			
		||||
                //new line
 | 
			
		||||
                currentWidth = max(currentWidth, currentChildHookPointx)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,10 @@
 | 
			
		|||
<vector android:height="24dp" android:tint="#FFFFFF"
 | 
			
		||||
    android:viewportHeight="24" android:viewportWidth="24"
 | 
			
		||||
    android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
 | 
			
		||||
    <path android:fillColor="?white" android:pathData="M6,19c0,1.1 0.9,2 2,2h8c1.1,0 2,-0.9 2,-2L18,7L6,7v12zM8,9h8v10L8,19L8,9zM15.5,4l-1,-1h-5l-1,1L5,4v2h14L19,4z"/>
 | 
			
		||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
 | 
			
		||||
        android:height="24dp"
 | 
			
		||||
        android:tint="?attr/white"
 | 
			
		||||
        android:viewportHeight="24"
 | 
			
		||||
        android:viewportWidth="24"
 | 
			
		||||
        android:width="24dp">
 | 
			
		||||
    <path
 | 
			
		||||
            android:fillColor="?white"
 | 
			
		||||
            android:pathData="M6,19c0,1.1 0.9,2 2,2h8c1.1,0 2,-0.9 2,-2L18,7L6,7v12zM8,9h8v10L8,19L8,9zM15.5,4l-1,-1h-5l-1,1L5,4v2h14L19,4z" />
 | 
			
		||||
</vector>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,10 @@
 | 
			
		|||
<vector android:height="24dp" android:tint="#FFFFFF"
 | 
			
		||||
    android:viewportHeight="24" android:viewportWidth="24"
 | 
			
		||||
    android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
 | 
			
		||||
    <path android:fillColor="@android:color/white" android:pathData="M2,20h20v-4L2,16v4zM4,17h2v2L4,19v-2zM2,4v4h20L22,4L2,4zM6,7L4,7L4,5h2v2zM2,14h20v-4L2,10v4zM4,11h2v2L4,13v-2z"/>
 | 
			
		||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
 | 
			
		||||
        android:height="24dp"
 | 
			
		||||
        android:tint="?attr/white"
 | 
			
		||||
        android:viewportHeight="24"
 | 
			
		||||
        android:viewportWidth="24"
 | 
			
		||||
        android:width="24dp">
 | 
			
		||||
    <path
 | 
			
		||||
            android:fillColor="@android:color/white"
 | 
			
		||||
            android:pathData="M2,20h20v-4L2,16v4zM4,17h2v2L4,19v-2zM2,4v4h20L22,4L2,4zM6,7L4,7L4,5h2v2zM2,14h20v-4L2,10v4zM4,11h2v2L4,13v-2z" />
 | 
			
		||||
</vector>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -18,6 +18,7 @@
 | 
			
		|||
                android:id="@+id/nav_rail_view"
 | 
			
		||||
                android:background="?attr/primaryGrayBackground"
 | 
			
		||||
                app:itemTextColor="@color/item_select_color"
 | 
			
		||||
 | 
			
		||||
                app:itemIconTint="@color/item_select_color"
 | 
			
		||||
                app:menuGravity="center"
 | 
			
		||||
                app:layout_constraintStart_toStartOf="parent"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
<resources>
 | 
			
		||||
    <!-- Base application theme. -->
 | 
			
		||||
    <style name="AppTheme" parent="Theme.MaterialComponents.NoActionBar">
 | 
			
		||||
    <!-- Base application theme. Material3 -->
 | 
			
		||||
    <style name="AppTheme" parent="Theme.Material3.Dark.NoActionBar">
 | 
			
		||||
        <item name="android:windowBackground">@drawable/splash_background</item>
 | 
			
		||||
        <item name="android:navigationBarColor">?attr/primaryBlackBackground</item>
 | 
			
		||||
        <item name="android:colorEdgeEffect">?attr/textColor</item>
 | 
			
		||||
| 
						 | 
				
			
			@ -404,6 +404,7 @@
 | 
			
		|||
        <item name="android:paddingBottom">5dp</item>
 | 
			
		||||
        <item name="android:textSize">12sp</item>
 | 
			
		||||
        <item name="textColor">@color/textColor</item>
 | 
			
		||||
        <item name="android:textColor">@color/textColor</item>
 | 
			
		||||
        <item name="android:layout_margin">2dp</item>
 | 
			
		||||
    </style>
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue