| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -146,7 +146,7 @@ object ChapterProvider { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                title.substring(layout.getLineStart(lineIndex), layout.getLineEnd(lineIndex)) | 
					 | 
					 | 
					 | 
					                title.substring(layout.getLineStart(lineIndex), layout.getLineEnd(lineIndex)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            stringBuilder.append(words) | 
					 | 
					 | 
					 | 
					            stringBuilder.append(words) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            textLine.text = words | 
					 | 
					 | 
					 | 
					            textLine.text = words | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            val desiredWidth = layout.getLineMax(lineIndex) | 
					 | 
					 | 
					 | 
					            val desiredWidth = layout.getLineWidth(lineIndex) | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            if (lineIndex != layout.lineCount - 1) { | 
					 | 
					 | 
					 | 
					            if (lineIndex != layout.lineCount - 1) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                val gapCount: Int = words.length - 1 | 
					 | 
					 | 
					 | 
					                val gapCount: Int = words.length - 1 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                val d = (visibleWidth - desiredWidth) / gapCount | 
					 | 
					 | 
					 | 
					                val d = (visibleWidth - desiredWidth) / gapCount | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -168,7 +168,7 @@ object ChapterProvider { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                textLine.text = "$words\n" | 
					 | 
					 | 
					 | 
					                textLine.text = "$words\n" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                stringBuilder.append("\n") | 
					 | 
					 | 
					 | 
					                stringBuilder.append("\n") | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                var x = if (ReadBookConfig.titleCenter) | 
					 | 
					 | 
					 | 
					                var x = if (ReadBookConfig.titleCenter) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    (visibleWidth - layout.getLineMax(lineIndex)) / 2 | 
					 | 
					 | 
					 | 
					                    (visibleWidth - layout.getLineWidth(lineIndex)) / 2 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                else 0f | 
					 | 
					 | 
					 | 
					                else 0f | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                for (i in words.indices) { | 
					 | 
					 | 
					 | 
					                for (i in words.indices) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    val char = words[i].toString() | 
					 | 
					 | 
					 | 
					                    val char = words[i].toString() | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -229,7 +229,7 @@ object ChapterProvider { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                text.substring(layout.getLineStart(lineIndex), layout.getLineEnd(lineIndex)) | 
					 | 
					 | 
					 | 
					                text.substring(layout.getLineStart(lineIndex), layout.getLineEnd(lineIndex)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            stringBuilder.append(words) | 
					 | 
					 | 
					 | 
					            stringBuilder.append(words) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            textLine.text = words | 
					 | 
					 | 
					 | 
					            textLine.text = words | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            val desiredWidth = layout.getLineMax(lineIndex) | 
					 | 
					 | 
					 | 
					            val desiredWidth = layout.getLineWidth(lineIndex) | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            if (lineIndex == 0 && layout.lineCount > 1) { | 
					 | 
					 | 
					 | 
					            if (lineIndex == 0 && layout.lineCount > 1) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                //第一行 | 
					 | 
					 | 
					 | 
					                //第一行 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                var x = 0f | 
					 | 
					 | 
					 | 
					                var x = 0f | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |