mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	Dynamic recyclerview inflation for the library view and better swap handling
This commit is contained in:
		| @@ -1,36 +1,14 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|              xmlns:tools="http://schemas.android.com/tools" | ||||
|              android:layout_width="match_parent" | ||||
|              android:layout_height="match_parent"> | ||||
| <FrameLayout | ||||
|     xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:layout_width="match_parent" | ||||
|     android:layout_height="match_parent"> | ||||
|  | ||||
|     <android.support.v4.widget.SwipeRefreshLayout | ||||
|         android:id="@+id/swipe_refresh" | ||||
|         android:layout_width="match_parent" | ||||
|         android:layout_height="match_parent"> | ||||
|  | ||||
|         <ViewSwitcher | ||||
|             android:id="@+id/library_switcher" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="0dp" | ||||
|             android:layout_weight="1"> | ||||
|  | ||||
|             <eu.kanade.tachiyomi.widget.AutofitRecyclerView | ||||
|                 android:id="@+id/recycler" | ||||
|                 style="@style/Theme.Widget.GridView" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="match_parent" | ||||
|                 android:columnWidth="140dp" | ||||
|                 tools:listitem="@layout/item_catalogue_grid"/> | ||||
|  | ||||
|             <android.support.v7.widget.RecyclerView | ||||
|                 android:id="@+id/library_list" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="match_parent" | ||||
|                 android:paddingTop="@dimen/material_component_lists_padding_above_list" | ||||
|                 tools:listitem="@layout/item_library_list"/> | ||||
|  | ||||
|         </ViewSwitcher> | ||||
|     </android.support.v4.widget.SwipeRefreshLayout> | ||||
|  | ||||
| </FrameLayout> | ||||
							
								
								
									
										10
									
								
								app/src/main/res/layout/library_grid_recycler.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								app/src/main/res/layout/library_grid_recycler.xml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <eu.kanade.tachiyomi.widget.AutofitRecyclerView | ||||
|     xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     xmlns:tools="http://schemas.android.com/tools" | ||||
|     android:id="@+id/library_grid" | ||||
|     style="@style/Theme.Widget.GridView" | ||||
|     android:layout_width="match_parent" | ||||
|     android:layout_height="match_parent" | ||||
|     android:columnWidth="140dp" | ||||
|     tools:listitem="@layout/item_catalogue_grid" /> | ||||
							
								
								
									
										10
									
								
								app/src/main/res/layout/library_list_recycler.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								app/src/main/res/layout/library_list_recycler.xml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <android.support.v7.widget.RecyclerView | ||||
|     xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     xmlns:tools="http://schemas.android.com/tools" | ||||
|     android:id="@+id/library_list" | ||||
|     android:layout_width="match_parent" | ||||
|     android:layout_height="match_parent" | ||||
|     android:paddingTop="@dimen/material_component_lists_padding_above_list" | ||||
|     tools:listitem="@layout/item_library_list" /> | ||||
|  | ||||
		Reference in New Issue
	
	Block a user