我正在使用带有MVVM模式的数据绑定库,就像在github上的archi项目一样。
我想在图像视图中加载从相机拍摄的图像:在其他情况下,我会使用此代码
this.photo = new ObservableField<>(
ResourcesCompat.getDrawable(context.getResources(),
R.drawable.img_user_default, null));
但现在照片很大,谷歌说我应该使用这段代码:
private void setPic() {
// Get the dimensions of the View
int targetW = mImageView.getWidth();
int targetH = mImageView.getHeight();
// Get the dimensions of the bitmap ...
但是在viewModel中,我没有任何ImageView来获得它的维度!使其在MVVM模式之后工作的最佳方法是什么?