|
@@ -18,6 +18,7 @@ import android.widget.PopupWindow
|
|
|
import android.widget.TextView
|
|
|
import com.kdanmobile.kmpdfkit.annotation.Annotation
|
|
|
import com.kdanmobile.kmpdfkit.annotation.bean.*
|
|
|
+import com.kdanmobile.kmpdfkit.annotation.freeText.view.KMPDFFreeTextEditView
|
|
|
import com.kdanmobile.kmpdfkit.globaldata.AnnotConfig
|
|
|
import com.kdanmobile.kmpdfkit.globaldata.Config
|
|
|
import com.kdanmobile.kmpdfkit.globaldata.KMPDFAnnotEditMode
|
|
@@ -462,6 +463,16 @@ class ReaderViewModel(private val pdfSdkLicense: String, private val pdfSdkRsaMs
|
|
|
KMPDFContextMenuCallback.ContextMenuType.LongPress -> createLongPressContextMenuView(context)
|
|
|
else -> LinearLayout(context)
|
|
|
}
|
|
|
+
|
|
|
+ // LongPress on TextBox
|
|
|
+ if (type == KMPDFContextMenuCallback.ContextMenuType.Freetext) {
|
|
|
+ if (view is KMPDFFreeTextEditView) {
|
|
|
+ view.setOnLoogPressListener {
|
|
|
+ dismissPopupWindow()
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
contentView.measure(View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED)
|
|
|
val windowWidth = contentView.measuredWidth
|
|
|
val windowHeight = contentView.measuredHeight
|