Merge "Settings dashboard tablet fixes" into nyc-dev
This commit is contained in:
@@ -21,7 +21,8 @@
|
|||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
android:paddingBottom="8dip"
|
android:paddingBottom="8dip"
|
||||||
android:background="@color/card_background"
|
android:background="@color/card_background"
|
||||||
android:importantForAccessibility="noHideDescendants">
|
android:importantForAccessibility="noHideDescendants"
|
||||||
|
android:elevation="@dimen/dashboard_category_elevation" >
|
||||||
|
|
||||||
<TextView android:id="@android:id/title"
|
<TextView android:id="@android:id/title"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
|
@@ -21,7 +21,8 @@
|
|||||||
android:gravity="center_vertical"
|
android:gravity="center_vertical"
|
||||||
android:minHeight="@dimen/dashboard_tile_minimum_height"
|
android:minHeight="@dimen/dashboard_tile_minimum_height"
|
||||||
android:clickable="true"
|
android:clickable="true"
|
||||||
android:background="@drawable/selectable_card" >
|
android:background="@drawable/selectable_card"
|
||||||
|
android:elevation="@dimen/dashboard_category_elevation" >
|
||||||
|
|
||||||
<ImageView
|
<ImageView
|
||||||
android:id="@android:id/icon"
|
android:id="@android:id/icon"
|
||||||
|
@@ -21,7 +21,6 @@ import android.support.v4.view.ViewCompat;
|
|||||||
import android.support.v7.widget.RecyclerView;
|
import android.support.v7.widget.RecyclerView;
|
||||||
import android.support.v7.widget.RecyclerView.State;
|
import android.support.v7.widget.RecyclerView.State;
|
||||||
import android.support.v7.widget.RecyclerView.ViewHolder;
|
import android.support.v7.widget.RecyclerView.ViewHolder;
|
||||||
import android.util.Log;
|
|
||||||
import android.util.TypedValue;
|
import android.util.TypedValue;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
@@ -41,8 +40,6 @@ public class DashboardDecorator extends RecyclerView.ItemDecoration {
|
|||||||
@Override
|
@Override
|
||||||
public void onDrawOver(Canvas c, RecyclerView parent, State state) {
|
public void onDrawOver(Canvas c, RecyclerView parent, State state) {
|
||||||
final int childCount = parent.getChildCount();
|
final int childCount = parent.getChildCount();
|
||||||
final int width = parent.getWidth();
|
|
||||||
final int bottom = parent.getBottom();
|
|
||||||
for (int i = 1; i < childCount; i++) {
|
for (int i = 1; i < childCount; i++) {
|
||||||
final View child = parent.getChildAt(i);
|
final View child = parent.getChildAt(i);
|
||||||
final ViewHolder holder = parent.getChildViewHolder(child);
|
final ViewHolder holder = parent.getChildViewHolder(child);
|
||||||
@@ -56,7 +53,8 @@ public class DashboardDecorator extends RecyclerView.ItemDecoration {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int top = getChildTop(child);
|
int top = getChildTop(child);
|
||||||
mDivider.setBounds(0, top, width, top + mDivider.getIntrinsicHeight());
|
mDivider.setBounds(child.getLeft(), top, child.getRight(),
|
||||||
|
top + mDivider.getIntrinsicHeight());
|
||||||
mDivider.draw(c);
|
mDivider.draw(c);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user