handle bottom action button clicks
This commit is contained in:
parent
38397a71dd
commit
1b008490a8
2 changed files with 9 additions and 5 deletions
|
@ -275,6 +275,10 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
||||||
val currentMedium = getCurrentMedium() ?: return true
|
val currentMedium = getCurrentMedium() ?: return true
|
||||||
|
|
||||||
menu.apply {
|
menu.apply {
|
||||||
|
findItem(R.id.menu_properties).isVisible = !config.bottomActions
|
||||||
|
findItem(R.id.menu_delete).isVisible = !config.bottomActions
|
||||||
|
findItem(R.id.menu_share).isVisible = !config.bottomActions
|
||||||
|
findItem(R.id.menu_edit).isVisible = !config.bottomActions
|
||||||
findItem(R.id.menu_rotate).isVisible = currentMedium.isImage()
|
findItem(R.id.menu_rotate).isVisible = currentMedium.isImage()
|
||||||
findItem(R.id.menu_save_as).isVisible = mRotationDegrees != 0
|
findItem(R.id.menu_save_as).isVisible = mRotationDegrees != 0
|
||||||
findItem(R.id.menu_hide).isVisible = !currentMedium.name.startsWith('.')
|
findItem(R.id.menu_hide).isVisible = !currentMedium.name.startsWith('.')
|
||||||
|
@ -742,19 +746,19 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
|
||||||
|
|
||||||
private fun initBottomActionButtons() {
|
private fun initBottomActionButtons() {
|
||||||
bottom_properties.setOnClickListener {
|
bottom_properties.setOnClickListener {
|
||||||
|
showProperties()
|
||||||
}
|
}
|
||||||
|
|
||||||
bottom_edit.setOnClickListener {
|
bottom_edit.setOnClickListener {
|
||||||
|
openEditor(getCurrentPath())
|
||||||
}
|
}
|
||||||
|
|
||||||
bottom_share.setOnClickListener {
|
bottom_share.setOnClickListener {
|
||||||
|
shareMedium(getCurrentMedium()!!)
|
||||||
}
|
}
|
||||||
|
|
||||||
bottom_delete.setOnClickListener {
|
bottom_delete.setOnClickListener {
|
||||||
|
checkDeleteConfirmation()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:padding="@dimen/medium_margin"
|
android:padding="@dimen/medium_margin"
|
||||||
android:src="@drawable/ic_rename"
|
android:src="@drawable/ic_edit"
|
||||||
app:layout_constraintEnd_toStartOf="@+id/bottom_share"
|
app:layout_constraintEnd_toStartOf="@+id/bottom_share"
|
||||||
app:layout_constraintHorizontal_bias="0.5"
|
app:layout_constraintHorizontal_bias="0.5"
|
||||||
app:layout_constraintStart_toEndOf="@+id/bottom_properties"/>
|
app:layout_constraintStart_toEndOf="@+id/bottom_properties"/>
|
||||||
|
|
Loading…
Reference in a new issue