AccessibilityNodeInfo是一个ImageView如何获取图片内容

使用安卓辅助功能获取到AccessibilityNodeInfo是一个ImageView如何获取图片内容

楼主解决了吗? 我也遇到这个问题, 普通TextView可以拿到文本,但是ImageView拿不到bitmap

mImageView.setDrawingCacheEnabled(true);
Bitmap bitmap = Bitmap.createBitmap(mImageView.getDrawingCache());
mImageView.setDrawingCacheEnabled(false);

通过 log("source:" + event.getSource() + "");可以打印出一部分信息,LZ自己根据这里面的信息去找一下,看看坐标的信息:
android.view.accessibility.AccessibilityNodeInfo@801bf31a; boundsInParent: Rect(0, 0 - 1080, 1543); boundsInScreen: Rect(0, 219 - 1080, 1762); packageName: com.XXXXXXXX; className: android.widget.FrameLayout; text: null; error: null; maxTextLength: -1; contentDescription: null; viewIdResName: XXXXXXX; checkable: false; checked: false; focusable: true; focused: false; selected: false; clickable: false; longClickable: false; enabled: true; password: false; scrollable: false; actions: [AccessibilityAction: ACTION_FOCUS - null, AccessibilityAction: ACTION_SELECT - null, AccessibilityAction: ACTION_CLEAR_SELECTION - null, AccessibilityAction: ACTION_ACCESSIBILITY_FOCUS - null]