Merge "Removing auto-padding of widgets, as it is now done at framework level"
This commit is contained in:
@@ -111,11 +111,11 @@ public class AppWidgetResizeFrame extends FrameLayout {
|
||||
Gravity.CENTER_HORIZONTAL | Gravity.BOTTOM);
|
||||
addView(mBottomHandle, lp);
|
||||
|
||||
Resources r = context.getResources();
|
||||
mWidgetPaddingLeft = r.getDimensionPixelSize(R.dimen.app_widget_padding_left);
|
||||
mWidgetPaddingTop = r.getDimensionPixelSize(R.dimen.app_widget_padding_top);
|
||||
mWidgetPaddingRight = r.getDimensionPixelSize(R.dimen.app_widget_padding_right);
|
||||
mWidgetPaddingBottom = r.getDimensionPixelSize(R.dimen.app_widget_padding_bottom);
|
||||
Launcher.Padding p = mLauncher.getPaddingForWidget(widgetView.getAppWidgetInfo().provider);
|
||||
mWidgetPaddingLeft = p.left;
|
||||
mWidgetPaddingTop = p.top;
|
||||
mWidgetPaddingRight = p.right;
|
||||
mWidgetPaddingBottom = p.bottom;
|
||||
|
||||
if (mResizeMode == AppWidgetProviderInfo.RESIZE_HORIZONTAL) {
|
||||
mTopHandle.setVisibility(GONE);
|
||||
|
||||
@@ -75,9 +75,9 @@ import android.view.MenuItem;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.Surface;
|
||||
import android.view.View;
|
||||
import android.view.View.OnLongClickListener;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.WindowManager;
|
||||
import android.view.View.OnLongClickListener;
|
||||
import android.view.accessibility.AccessibilityEvent;
|
||||
import android.view.animation.AccelerateDecelerateInterpolator;
|
||||
import android.view.animation.AccelerateInterpolator;
|
||||
@@ -876,10 +876,16 @@ public final class Launcher extends Activity
|
||||
|
||||
if (appInfo.targetSdkVersion >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
|
||||
Resources r = getResources();
|
||||
p.left = r.getDimensionPixelSize(R.dimen.app_widget_padding_left);
|
||||
p.right = r.getDimensionPixelSize(R.dimen.app_widget_padding_right);
|
||||
p.top = r.getDimensionPixelSize(R.dimen.app_widget_padding_top);
|
||||
p.bottom = r.getDimensionPixelSize(R.dimen.app_widget_padding_bottom);
|
||||
// The default padding values are private API currently, but will be added in
|
||||
// API level 15. The current values are (8, 8, 8, 8).
|
||||
p.left = r.getDimensionPixelSize(com.android.internal.
|
||||
R.dimen.default_app_widget_padding_left);
|
||||
p.right = r.getDimensionPixelSize(com.android.internal.
|
||||
R.dimen.default_app_widget_padding_right);
|
||||
p.top = r.getDimensionPixelSize(com.android.internal.
|
||||
R.dimen.default_app_widget_padding_top);
|
||||
p.bottom = r.getDimensionPixelSize(com.android.internal.
|
||||
R.dimen.default_app_widget_padding_bottom);
|
||||
}
|
||||
|
||||
return p;
|
||||
|
||||
@@ -115,18 +115,6 @@ public class LauncherAppWidgetHostView extends AppWidgetHostView {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setAppWidget(int appWidgetId, AppWidgetProviderInfo info) {
|
||||
super.setAppWidget(appWidgetId, info);
|
||||
// Sometimes the AppWidgetManager returns a null AppWidgetProviderInfo object for
|
||||
// a widget, eg. for some widgets in safe mode.
|
||||
if (info != null) {
|
||||
// We add necessary padding to the AppWidgetHostView
|
||||
Launcher.Padding padding = mLauncher.getPaddingForWidget(info.provider);
|
||||
setPadding(padding.left, padding.top, padding.right, padding.bottom);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getDescendantFocusability() {
|
||||
return ViewGroup.FOCUS_BLOCK_DESCENDANTS;
|
||||
|
||||
Reference in New Issue
Block a user