private void setInTransformation(boolean isInTransformation) { if (mIsInTransformation == isInTransformation) return; mIsInTransformation = isInTransformation; mBaseLayout.setDrawToCache(isInTransformation); mTopPart.setVisibility(isInTransformation ? VISIBLE : INVISIBLE); mBottomPart.setVisibility(isInTransformation ? VISIBLE : INVISIBLE); }
public void onDestroy() { // 退出时销毁定位 mLocClient.stop(); // 关闭定位图层 mBaiduMap.setMyLocationEnabled(false); mMapView.onDestroy(); mMapView = null; super.onDestroy(); }
private void applyCacheBitmap(Bitmap bitmap) { mBaseLayout.setCacheCanvas(bitmap == null ? null : new Canvas(bitmap)); mTopPart.setCacheBitmap(bitmap); mBottomPart.setCacheBitmap(bitmap); }
@Override protected void onFinishInflate() { super.onFinishInflate(); mBaseLayout.moveInflatedChildren( this, 3); // skipping mBaseLayout & mTopPart & mBottomPart views }