Merge "TouchFeedbackDrawable is now RippleDrawable"

This commit is contained in:
Alan Viverette
2014-05-19 23:51:38 +00:00
committed by Android (Google) Code Review
4 changed files with 16 additions and 12 deletions

View File

@@ -83,8 +83,9 @@ public class HighlightingFragment extends Fragment {
public void run() {
final int centerX = view.getWidth() / 2;
final int centerY = view.getHeight() / 2;
highlight.setHotspot(0, centerX, centerY);
highlight.clearHotspots();
highlight.setHotspot(centerX, centerY);
view.setPressed(true);
view.setPressed(false);
}
}, DELAY_HIGHLIGHT_DURATION_MILLIS);

View File

@@ -183,10 +183,12 @@ public class SettingsPreferenceFragment extends PreferenceFragment implements Di
listView.postDelayed(new Runnable() {
@Override
public void run() {
final int centerX = listView.getWidth() / 2;
final int centerY = listView.getChildAt(0).getHeight() / 2;
highlight.setHotspot(0, centerX, centerY);
highlight.clearHotspots();
final View v = listView.getChildAt(0);
final int centerX = v.getWidth() / 2;
final int centerY = v.getHeight() / 2;
highlight.setHotspot(centerX, centerY);
v.setPressed(true);
v.setPressed(false);
((PreferenceGroupAdapter) adapter).setHighlighted(-1);
}
}, DELAY_HIGHLIGHT_DURATION_MILLIS);
@@ -201,8 +203,9 @@ public class SettingsPreferenceFragment extends PreferenceFragment implements Di
preferenceView.setBackground(highlight);
final int centerX = preferenceView.getWidth() / 2;
final int centerY = preferenceView.getHeight() / 2;
highlight.setHotspot(0, centerX, centerY);
highlight.clearHotspots();
highlight.setHotspot(centerX, centerY);
preferenceView.setPressed(true);
preferenceView.setPressed(false);
}
}
}