mirror of
				https://github.com/SimpleMobileTools/Simple-Notes.git
				synced 2025-06-05 17:00:23 +02:00 
			
		
		
		
	fixed review issues 1
This commit is contained in:
		| @@ -190,19 +190,21 @@ class MainActivity : SimpleActivity() { | ||||
|         return indexes | ||||
|     } | ||||
|  | ||||
|     private fun searchHighLightText(view: MyEditText, textToHighlight: String) { | ||||
|     private fun searchHighLightText(view: MyEditText, highlightText: String) { | ||||
|         val content = view.text.toString() | ||||
|         var indexOf = content.indexOf(textToHighlight, 0, true) | ||||
|         var indexOf = content.indexOf(highlightText, 0, true) | ||||
|         val wordToSpan = SpannableString(view.text) | ||||
|  | ||||
|         var offset = 0 | ||||
|         while (offset < content.length && indexOf != -1) { | ||||
|             indexOf = content.indexOf(textToHighlight, offset, true) | ||||
|             indexOf = content.indexOf(highlightText, offset, true) | ||||
|  | ||||
|             if (indexOf == -1) { | ||||
|                 break | ||||
|             } else { | ||||
|                 wordToSpan.setSpan(BackgroundColorSpan(ColorUtils.setAlphaComponent(config.primaryColor, 90)), indexOf, indexOf + textToHighlight.length, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE) | ||||
|                 val spanBgColor = BackgroundColorSpan(ColorUtils.setAlphaComponent(config.primaryColor, 90)) | ||||
|                 val spanFlag = Spannable.SPAN_EXCLUSIVE_EXCLUSIVE | ||||
|                 wordToSpan.setSpan(spanBgColor, indexOf, indexOf + highlightText.length, spanFlag) | ||||
|                 view.setText(wordToSpan, TextView.BufferType.SPANNABLE) | ||||
|             } | ||||
|  | ||||
| @@ -245,10 +247,11 @@ class MainActivity : SimpleActivity() { | ||||
|         } | ||||
|         updateTextColors(view_pager) | ||||
|  | ||||
|         val contrastColor = config.primaryColor.getContrastColor() | ||||
|         search_root.setBackgroundColor(config.primaryColor) | ||||
|         search_previous.applyColorFilter(config.primaryColor.getContrastColor()) | ||||
|         search_next.applyColorFilter(config.primaryColor.getContrastColor()) | ||||
|         search_clear.applyColorFilter(config.primaryColor.getContrastColor()) | ||||
|         search_previous.applyColorFilter(contrastColor) | ||||
|         search_next.applyColorFilter(contrastColor) | ||||
|         search_clear.applyColorFilter(contrastColor) | ||||
|     } | ||||
|  | ||||
|     override fun onPause() { | ||||
| @@ -356,6 +359,7 @@ class MainActivity : SimpleActivity() { | ||||
|         view_pager.currentItem = getWantedNoteIndex(wantedNoteId) | ||||
|         checkIntents(intent) | ||||
|     } | ||||
|  | ||||
|     private val currentItemIsCheckList get() = mAdapter?.isChecklistFragment(view_pager.currentItem) ?: false | ||||
|  | ||||
|     private fun checkIntents(intent: Intent) { | ||||
|   | ||||
| @@ -22,8 +22,9 @@ fun String.parseChecklistItems(): ArrayList<ChecklistItem>? { | ||||
|  | ||||
| @RequiresApi(Build.VERSION_CODES.N) | ||||
| fun String.toHtml() = | ||||
|         if (isNougatPlus()) | ||||
|         if (isNougatPlus()) { | ||||
|             Html.fromHtml(this, Html.FROM_HTML_MODE_LEGACY) | ||||
|         else | ||||
|         } else { | ||||
|             Html.fromHtml(this) | ||||
|         } | ||||
|  | ||||
|   | ||||
| @@ -64,5 +64,5 @@ | ||||
|         android:layout_height="1dp" | ||||
|         android:layout_gravity="bottom" | ||||
|         android:alpha="0.1" | ||||
|         android:background="#fff" /> | ||||
|         android:background="@color/md_grey_white" /> | ||||
| </FrameLayout> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Pavol Franek
					Pavol Franek