| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -20,7 +20,7 @@ import io.legado.app.utils.* | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					class ThemeConfigFragment : PreferenceFragmentCompat(), SharedPreferences.OnSharedPreferenceChangeListener { | 
					 | 
					 | 
					 | 
					class ThemeConfigFragment : PreferenceFragmentCompat(), SharedPreferences.OnSharedPreferenceChangeListener { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    val items = arrayOf("极简","曜夜","经典") | 
					 | 
					 | 
					 | 
					    val items = arrayOf("极简","曜夜","经典","黑白","A屏黑") | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) { | 
					 | 
					 | 
					 | 
					    override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        addPreferencesFromResource(R.xml.pref_config_theme) | 
					 | 
					 | 
					 | 
					        addPreferencesFromResource(R.xml.pref_config_theme) | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -124,6 +124,18 @@ class ThemeConfigFragment : PreferenceFragmentCompat(), SharedPreferences.OnShar | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                    putPrefInt("colorBackground", getCompatColor(R.color.md_grey_100)) | 
					 | 
					 | 
					 | 
					                                    putPrefInt("colorBackground", getCompatColor(R.color.md_grey_100)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                    putPrefBoolean("isNightTheme", false) | 
					 | 
					 | 
					 | 
					                                    putPrefBoolean("isNightTheme", false) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                } | 
					 | 
					 | 
					 | 
					                                } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                                3 -> { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                                    putPrefInt("colorPrimary", getCompatColor(R.color.white)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                                    putPrefInt("colorAccent", getCompatColor(R.color.black)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                                    putPrefInt("colorBackground", getCompatColor(R.color.white)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                                    putPrefBoolean("isNightTheme", false) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                                } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                                4 -> { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                                    putPrefInt("colorPrimaryNight", getCompatColor(R.color.black)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                                    putPrefInt("colorAccentNight", getCompatColor(R.color.md_grey_600)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                                    putPrefInt("colorBackgroundNight", getCompatColor(R.color.black)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                                    putPrefBoolean("isNightTheme", true) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                                } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                            } | 
					 | 
					 | 
					 | 
					                            } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                            App.INSTANCE.applyDayNight() | 
					 | 
					 | 
					 | 
					                            App.INSTANCE.applyDayNight() | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                            recreateActivities() | 
					 | 
					 | 
					 | 
					                            recreateActivities() | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |