Merge remote-tracking branch 'origin/feature/v1.0.0' into feature/v1.0.0

# Conflicts:
#	modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MapMarkerBaseView.java
This commit is contained in:
董宏宇
2020-02-16 21:10:54 +08:00
2 changed files with 7 additions and 1 deletions

View File

@@ -256,6 +256,7 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
mEntrance.setVisibility( View.GONE );
mFloatingLayout.setVisibility( View.GONE );
mLeftShadowFrame.setVisibility( View.GONE );
mCardCoverUpBottomLayout.setVisibility( View.GONE );
}
// 显示布局
@@ -266,6 +267,7 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme
mEntrance.setVisibility( View.VISIBLE );
mFloatingLayout.setVisibility( View.VISIBLE );
mLeftShadowFrame.setVisibility( View.VISIBLE );
mCardCoverUpBottomLayout.setVisibility( View.VISIBLE );
}
@Override

View File

@@ -104,7 +104,11 @@ public abstract class MapMarkerBaseView extends LinearLayout implements IMarkerV
}
private Bitmap fromView( View view ) {
view.setDrawingCacheEnabled(true);
view.setDrawingCacheEnabled( true );
processChildView( view );
view.destroyDrawingCache();
view.measure( View.MeasureSpec.makeMeasureSpec( 0, View.MeasureSpec.UNSPECIFIED ), View.MeasureSpec.makeMeasureSpec( 0, View.MeasureSpec.UNSPECIFIED ) );
view.layout( 0, 0, view.getMeasuredWidth(), view.getMeasuredHeight() );
Bitmap bitmap = null;
return ( bitmap = view.getDrawingCache() ) != null ? bitmap.copy( Bitmap.Config.ARGB_8888, false ) : null;
}