Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
Simple-Sms
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhangchengbo
Simple-Sms
Commits
fede4c6c
Commit
fede4c6c
authored
Nov 18, 2024
by
zhangchengbo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:删除消息对话框长按ActionBar子项及点击事件
parent
6a258475
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
7 deletions
+7
-7
ThreadAdapter.kt
...rc/main/kotlin/com/secspace/sms/adapters/ThreadAdapter.kt
+7
-7
No files found.
app/src/main/kotlin/com/secspace/sms/adapters/ThreadAdapter.kt
View file @
fede4c6c
...
@@ -7,6 +7,7 @@ import android.graphics.Typeface
...
@@ -7,6 +7,7 @@ import android.graphics.Typeface
import
android.graphics.drawable.BitmapDrawable
import
android.graphics.drawable.BitmapDrawable
import
android.graphics.drawable.ColorDrawable
import
android.graphics.drawable.ColorDrawable
import
android.graphics.drawable.Drawable
import
android.graphics.drawable.Drawable
import
android.util.Log
import
android.util.Size
import
android.util.Size
import
android.util.TypedValue
import
android.util.TypedValue
import
android.view.Menu
import
android.view.Menu
...
@@ -32,7 +33,6 @@ import com.secspace.sms.R
...
@@ -32,7 +33,6 @@ import com.secspace.sms.R
import
com.secspace.sms.activities.NewConversationActivity
import
com.secspace.sms.activities.NewConversationActivity
import
com.secspace.sms.activities.SimpleActivity
import
com.secspace.sms.activities.SimpleActivity
import
com.secspace.sms.activities.ThreadActivity
import
com.secspace.sms.activities.ThreadActivity
import
com.secspace.sms.activities.VCardViewerActivity
import
com.secspace.sms.databinding.*
import
com.secspace.sms.databinding.*
import
com.secspace.sms.dialogs.DeleteConfirmationDialog
import
com.secspace.sms.dialogs.DeleteConfirmationDialog
import
com.secspace.sms.dialogs.MessageDetailsDialog
import
com.secspace.sms.dialogs.MessageDetailsDialog
...
@@ -63,14 +63,14 @@ class ThreadAdapter(
...
@@ -63,14 +63,14 @@ class ThreadAdapter(
private
val
maxChatBubbleWidth
=
activity
.
usableScreenSize
.
x
*
0.8f
private
val
maxChatBubbleWidth
=
activity
.
usableScreenSize
.
x
*
0.8f
init
{
init
{
setupDragListener
(
tru
e
)
setupDragListener
(
fals
e
)
setHasStableIds
(
true
)
setHasStableIds
(
true
)
}
}
override
fun
getActionMenuId
()
=
R
.
menu
.
cab_thread
override
fun
getActionMenuId
()
=
/*R.menu.cab_thread*/
0
override
fun
prepareActionMode
(
menu
:
Menu
)
{
override
fun
prepareActionMode
(
menu
:
Menu
)
{
val
isOneItemSelected
=
isOneItemSelected
()
/*
val isOneItemSelected = isOneItemSelected()
val selectedItem = getSelectedItems().firstOrNull() as? Message
val selectedItem = getSelectedItems().firstOrNull() as? Message
val hasText = selectedItem?.body != null && selectedItem.body != ""
val hasText = selectedItem?.body != null && selectedItem.body != ""
menu.apply {
menu.apply {
...
@@ -81,11 +81,11 @@ class ThreadAdapter(
...
@@ -81,11 +81,11 @@ class ThreadAdapter(
findItem(R.id.cab_select_text).isVisible = isOneItemSelected && hasText
findItem(R.id.cab_select_text).isVisible = isOneItemSelected && hasText
findItem(R.id.cab_properties).isVisible = isOneItemSelected
findItem(R.id.cab_properties).isVisible = isOneItemSelected
findItem(R.id.cab_restore).isVisible = isRecycleBin
findItem(R.id.cab_restore).isVisible = isRecycleBin
}
}
*/
}
}
override
fun
actionItemPressed
(
id
:
Int
)
{
override
fun
actionItemPressed
(
id
:
Int
)
{
if
(
selectedKeys
.
isEmpty
())
{
/*
if (selectedKeys.isEmpty()) {
return
return
}
}
...
@@ -99,7 +99,7 @@ class ThreadAdapter(
...
@@ -99,7 +99,7 @@ class ThreadAdapter(
R.id.cab_restore -> askConfirmRestore()
R.id.cab_restore -> askConfirmRestore()
R.id.cab_select_all -> selectAll()
R.id.cab_select_all -> selectAll()
R.id.cab_properties -> showMessageDetails()
R.id.cab_properties -> showMessageDetails()
}
}
*/
}
}
override
fun
getSelectableItemCount
()
=
currentList
.
filterIsInstance
<
Message
>().
size
override
fun
getSelectableItemCount
()
=
currentList
.
filterIsInstance
<
Message
>().
size
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment