Merge "Fix the animation issue in DashboardSummary"

This commit is contained in:
TreeHugger Robot
2017-01-09 22:00:34 +00:00
committed by Android (Google) Code Review
4 changed files with 98 additions and 4 deletions

View File

@@ -27,7 +27,6 @@ import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
import com.android.settings.R;
import com.android.settings.SettingsActivity;
@@ -248,8 +247,11 @@ public class DashboardSummary extends InstrumentedFragment
@Override
public void onConditionsChanged() {
Log.d(TAG, "onConditionsChanged");
final boolean scrollToTop = mLayoutManager.findFirstCompletelyVisibleItemPosition() <= 1;
mAdapter.setConditions(mConditionManager.getConditions());
mDashboard.scrollToPosition(0);
if (scrollToTop) {
mDashboard.scrollToPosition(0);
}
}
private class SuggestionLoader extends AsyncTask<Void, Void, List<Tile>> {