show only the needed floating menu action buttons

This commit is contained in:
Pavel Poley
2022-06-16 12:25:26 +03:00
parent 568be27fa4
commit 08d49cba2a
2 changed files with 9 additions and 1 deletions

View File

@ -8,7 +8,6 @@ import android.text.TextUtils
import android.util.TypedValue
import android.view.*
import android.widget.PopupMenu
import androidx.core.view.isVisible
import com.bumptech.glide.Glide
import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
import com.simplemobiletools.commons.dialogs.ConfirmationDialog
@ -347,6 +346,7 @@ class RecentCallsAdapter(
findItem(R.id.cab_call_sim_1).isVisible = areMultipleSIMsAvailable
findItem(R.id.cab_call_sim_2).isVisible = areMultipleSIMsAvailable
findItem(R.id.cab_view_details).isVisible = contact != null
findItem(R.id.cab_block_number).isVisible = isNougatPlus()
}
setOnMenuItemClickListener { item ->
val callId = call.id
@ -394,6 +394,11 @@ class RecentCallsAdapter(
selectedKeys.add(callId)
askConfirmRemove()
}
R.id.cab_copy_number -> {
executeItemMenuOperation(callId) {
copyNumber()
}
}
}
true
}

View File

@ -24,6 +24,9 @@
android:id="@+id/cab_add_number"
android:icon="@drawable/ic_add_person_vector"
android:title="@string/add_number_to_contact" />
<item
android:id="@+id/cab_copy_number"
android:title="@string/copy_number_to_clipboard" />
<item
android:id="@+id/cab_show_call_details"
android:icon="@drawable/ic_info_vector"