feat(QuickSwitch): Reimpl Baklava compat
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
This commit is contained in:
@@ -28,6 +28,8 @@ import android.graphics.Paint;
|
||||
import android.graphics.PixelFormat;
|
||||
import android.graphics.RecordingCanvas;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.os.Build.VERSION;
|
||||
import android.os.Build.VERSION_CODES_FULL;
|
||||
import android.os.Handler;
|
||||
import android.os.Looper;
|
||||
import android.os.Trace;
|
||||
@@ -103,9 +105,11 @@ public class KeyButtonRipple extends Drawable {
|
||||
mMaxWidthResource = maxWidthResource;
|
||||
mMaxWidth = ctx.getResources().getDimensionPixelSize(maxWidthResource);
|
||||
mTargetView = targetView;
|
||||
mTapTimeoutMillis = Flags.viewconfigurationApis()
|
||||
? ViewConfiguration.get(mTargetView.getContext()).getTapTimeoutMillis()
|
||||
: ViewConfiguration.getTapTimeout();
|
||||
if ((VERSION.SDK_INT_FULL >= 3600001) && Flags.viewconfigurationApis()) {
|
||||
mTapTimeoutMillis = ViewConfiguration.get(mTargetView.getContext()).getTapTimeoutMillis();
|
||||
} else {
|
||||
mTapTimeoutMillis = ViewConfiguration.getTapTimeout();
|
||||
}
|
||||
}
|
||||
|
||||
public void updateResources() {
|
||||
|
||||
+1
-1
@@ -90,7 +90,7 @@ public class FloatingRotationButton implements RotationButton {
|
||||
@DimenRes int taskbarBottomMargin, @DimenRes int buttonDiameter,
|
||||
@DimenRes int rippleMaxWidth, @BoolRes int floatingRotationBtnPositionLeftResource) {
|
||||
mContext = context;
|
||||
mWindowManager = WindowManagerUtils.getWindowManager(mContext);
|
||||
mWindowManager = mContext.getSystemService(WindowManager.class);
|
||||
mKeyButtonContainer = (ViewGroup) LayoutInflater.from(mContext).inflate(layout, null);
|
||||
mKeyButtonView = mKeyButtonContainer.findViewById(keyButtonId);
|
||||
mKeyButtonView.setVisibility(View.VISIBLE);
|
||||
|
||||
Reference in New Issue
Block a user