Show parent path on all types
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
parent
8c2a9a91ef
commit
94f1907e92
1 changed files with 9 additions and 10 deletions
|
@ -52,7 +52,15 @@ open class PasswordItemRecyclerAdapter :
|
|||
val settings =
|
||||
PreferenceManager.getDefaultSharedPreferences(itemView.context.applicationContext)
|
||||
val showHidden = settings.getBoolean(PreferenceKeys.SHOW_HIDDEN_FOLDERS, false)
|
||||
name.text = item.toString()
|
||||
val parentPath = item.fullPathToParent.replace("(^/)|(/$)".toRegex(), "")
|
||||
val source = if (parentPath.isNotEmpty()) {
|
||||
"$parentPath\n$item"
|
||||
} else {
|
||||
"$item"
|
||||
}
|
||||
val spannable = SpannableString(source)
|
||||
spannable.setSpan(RelativeSizeSpan(0.7f), 0, parentPath.length, 0)
|
||||
name.text = spannable
|
||||
if (item.type == PasswordItem.TYPE_CATEGORY) {
|
||||
folderIndicator.visibility = View.VISIBLE
|
||||
val children = item.file.listFiles { pathname ->
|
||||
|
@ -62,15 +70,6 @@ open class PasswordItemRecyclerAdapter :
|
|||
childCount.visibility = if (count > 0) View.VISIBLE else View.GONE
|
||||
childCount.text = "$count"
|
||||
} else {
|
||||
val parentPath = item.fullPathToParent.replace("(^/)|(/$)".toRegex(), "")
|
||||
val source = if (parentPath.isNotEmpty()) {
|
||||
"$parentPath\n$item"
|
||||
} else {
|
||||
"$item"
|
||||
}
|
||||
val spannable = SpannableString(source)
|
||||
spannable.setSpan(RelativeSizeSpan(0.7f), 0, parentPath.length, 0)
|
||||
name.text = spannable
|
||||
childCount.visibility = View.GONE
|
||||
folderIndicator.visibility = View.GONE
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue