更新时间:2023-01-23 13:54:56
我不确定这是否是一个好的解决方案,但它对我有用:
I am not sure whether this is a good solution but it works for me:
public boolean onTouch(View v, MotionEvent event) {
int action = event.getAction();// & MotionEvent.ACTION_MASK;
if (action == MotionEvent.ACTION_DOWN) {
mChatAudioLabel.setText(getString(R.string.To_cancel_swipe_and_release));
AccessibilityManager manager = (AccessibilityManager) getSystemService(ACCESSIBILITY_SERVICE);
boolean isAccessibilityEnabled = manager.isEnabled();
if (isAccessibilityEnabled) {
AccessibilityEvent accessibilityEvent = AccessibilityEvent.obtain();
accessibilityEvent.setEventType(AccessibilityEvent.TYPE_ANNOUNCEMENT);
accessibilityEvent.setClassName(getClass().getName());
accessibilityEvent.getText().add("\u00A0");
manager.sendAccessibilityEvent(accessibilityEvent);
}
希望对大家有用