Loading res/layout/app_percentage_item.xml +2 −2 Original line number Diff line number Diff line Loading @@ -18,8 +18,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="?android:attr/listPreferredItemHeight" android:paddingLeft="@*android:dimen/preference_item_padding_side" android:paddingRight="@*android:dimen/preference_item_padding_side" android:paddingLeft="?android:attr/listPreferredItemPaddingLeft" android:paddingRight="?android:attr/listPreferredItemPaddingRight" android:paddingTop="8dip" android:paddingBottom="8dip" android:columnCount="3"> Loading res/layout/data_usage_cycles.xml +2 −2 Original line number Diff line number Diff line Loading @@ -20,8 +20,8 @@ android:layout_height="40dip" android:orientation="horizontal" android:gravity="center_vertical" android:paddingLeft="@*android:dimen/preference_item_padding_side" android:paddingRight="@*android:dimen/preference_item_padding_side"> android:paddingLeft="?android:attr/listPreferredItemPaddingLeft" android:paddingRight="?android:attr/listPreferredItemPaddingRight"> <TextView android:layout_width="wrap_content" Loading res/layout/data_usage_detail.xml +8 −6 Original line number Diff line number Diff line Loading @@ -18,20 +18,22 @@ android:id="@+id/app_detail" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> android:orientation="vertical" android:visibility="gone"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="@*android:dimen/preference_item_padding_side" android:layout_marginRight="@*android:dimen/preference_item_padding_side" android:layout_marginLeft="?android:attr/listPreferredItemPaddingLeft" android:layout_marginRight="?android:attr/listPreferredItemPaddingRight" android:orientation="horizontal"> <LinearLayout android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:layout_marginRight="@*android:dimen/preference_item_padding_inner" android:layout_marginTop="8dip" android:layout_marginRight="8dip" android:orientation="vertical"> <ImageView Loading Loading @@ -82,8 +84,8 @@ android:id="@+id/app_settings" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="@*android:dimen/preference_item_padding_side" android:layout_marginRight="@*android:dimen/preference_item_padding_side" android:layout_marginLeft="?android:attr/listPreferredItemPaddingLeft" android:layout_marginRight="?android:attr/listPreferredItemPaddingRight" android:layout_marginTop="16dip" android:layout_marginBottom="16dip" android:text="@string/data_usage_app_settings" /> Loading res/layout/data_usage_header.xml +4 −4 Original line number Diff line number Diff line Loading @@ -41,8 +41,8 @@ android:id="@+id/usage_summary" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingLeft="@*android:dimen/preference_item_padding_side" android:paddingRight="@*android:dimen/preference_item_padding_side" android:paddingLeft="?android:attr/listPreferredItemPaddingLeft" android:paddingRight="?android:attr/listPreferredItemPaddingRight" android:paddingTop="8dip" android:paddingBottom="8dip" android:textAppearance="?android:attr/textAppearanceSmall" /> Loading @@ -52,8 +52,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:visibility="gone" android:paddingLeft="@*android:dimen/preference_item_padding_side" android:paddingRight="@*android:dimen/preference_item_padding_side" android:paddingLeft="?android:attr/listPreferredItemPaddingLeft" android:paddingRight="?android:attr/listPreferredItemPaddingRight" android:paddingBottom="8dip" android:text="@string/data_usage_empty" android:textAppearance="?android:attr/textAppearanceSmall" /> Loading src/com/android/settings/DataUsageSummary.java +18 −21 Original line number Diff line number Diff line Loading @@ -394,9 +394,6 @@ public class DataUsageSummary extends Fragment { mUsageSummary = (TextView) mHeader.findViewById(R.id.usage_summary); mEmpty = (TextView) mHeader.findViewById(android.R.id.empty); // only assign layout transitions once first layout is finished mListView.getViewTreeObserver().addOnGlobalLayoutListener(mFirstLayoutListener); mAdapter = new DataUsageAdapter(mUidDetailProvider, mInsetSide); mListView.setOnItemClickListener(mListListener); mListView.setAdapter(mAdapter); Loading Loading @@ -574,25 +571,22 @@ public class DataUsageSummary extends Fragment { } /** * Listener to setup {@link LayoutTransition} after first layout pass. * Build and assign {@link LayoutTransition} to various containers. Should * only be assigned after initial layout is complete. */ private OnGlobalLayoutListener mFirstLayoutListener = new OnGlobalLayoutListener() { @Override public void onGlobalLayout() { mListView.getViewTreeObserver().removeOnGlobalLayoutListener(mFirstLayoutListener); private void ensureLayoutTransitions() { // skip when already setup if (mChart.getLayoutTransition() != null) return; mTabsContainer.setLayoutTransition(buildLayoutTransition()); mHeader.setLayoutTransition(buildLayoutTransition()); mNetworkSwitchesContainer.setLayoutTransition(buildLayoutTransition()); final LayoutTransition chartTransition = buildLayoutTransition(); chartTransition.setStartDelay(LayoutTransition.APPEARING, 0); chartTransition.setStartDelay(LayoutTransition.DISAPPEARING, 0); chartTransition.setAnimator(LayoutTransition.APPEARING, null); chartTransition.setAnimator(LayoutTransition.DISAPPEARING, null); chartTransition.disableTransitionType(LayoutTransition.APPEARING); chartTransition.disableTransitionType(LayoutTransition.DISAPPEARING); mChart.setLayoutTransition(chartTransition); } }; private static LayoutTransition buildLayoutTransition() { final LayoutTransition transition = new LayoutTransition(); Loading Loading @@ -1176,6 +1170,9 @@ public class DataUsageSummary extends Fragment { } mUsageSummary.setText(getString(summaryRes, totalPhrase, rangePhrase)); // initial layout is finished above, ensure we have transitions ensureLayoutTransitions(); } private final LoaderCallbacks<ChartData> mChartDataCallbacks = new LoaderCallbacks< Loading Loading
res/layout/app_percentage_item.xml +2 −2 Original line number Diff line number Diff line Loading @@ -18,8 +18,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="?android:attr/listPreferredItemHeight" android:paddingLeft="@*android:dimen/preference_item_padding_side" android:paddingRight="@*android:dimen/preference_item_padding_side" android:paddingLeft="?android:attr/listPreferredItemPaddingLeft" android:paddingRight="?android:attr/listPreferredItemPaddingRight" android:paddingTop="8dip" android:paddingBottom="8dip" android:columnCount="3"> Loading
res/layout/data_usage_cycles.xml +2 −2 Original line number Diff line number Diff line Loading @@ -20,8 +20,8 @@ android:layout_height="40dip" android:orientation="horizontal" android:gravity="center_vertical" android:paddingLeft="@*android:dimen/preference_item_padding_side" android:paddingRight="@*android:dimen/preference_item_padding_side"> android:paddingLeft="?android:attr/listPreferredItemPaddingLeft" android:paddingRight="?android:attr/listPreferredItemPaddingRight"> <TextView android:layout_width="wrap_content" Loading
res/layout/data_usage_detail.xml +8 −6 Original line number Diff line number Diff line Loading @@ -18,20 +18,22 @@ android:id="@+id/app_detail" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> android:orientation="vertical" android:visibility="gone"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="@*android:dimen/preference_item_padding_side" android:layout_marginRight="@*android:dimen/preference_item_padding_side" android:layout_marginLeft="?android:attr/listPreferredItemPaddingLeft" android:layout_marginRight="?android:attr/listPreferredItemPaddingRight" android:orientation="horizontal"> <LinearLayout android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:layout_marginRight="@*android:dimen/preference_item_padding_inner" android:layout_marginTop="8dip" android:layout_marginRight="8dip" android:orientation="vertical"> <ImageView Loading Loading @@ -82,8 +84,8 @@ android:id="@+id/app_settings" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="@*android:dimen/preference_item_padding_side" android:layout_marginRight="@*android:dimen/preference_item_padding_side" android:layout_marginLeft="?android:attr/listPreferredItemPaddingLeft" android:layout_marginRight="?android:attr/listPreferredItemPaddingRight" android:layout_marginTop="16dip" android:layout_marginBottom="16dip" android:text="@string/data_usage_app_settings" /> Loading
res/layout/data_usage_header.xml +4 −4 Original line number Diff line number Diff line Loading @@ -41,8 +41,8 @@ android:id="@+id/usage_summary" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingLeft="@*android:dimen/preference_item_padding_side" android:paddingRight="@*android:dimen/preference_item_padding_side" android:paddingLeft="?android:attr/listPreferredItemPaddingLeft" android:paddingRight="?android:attr/listPreferredItemPaddingRight" android:paddingTop="8dip" android:paddingBottom="8dip" android:textAppearance="?android:attr/textAppearanceSmall" /> Loading @@ -52,8 +52,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:visibility="gone" android:paddingLeft="@*android:dimen/preference_item_padding_side" android:paddingRight="@*android:dimen/preference_item_padding_side" android:paddingLeft="?android:attr/listPreferredItemPaddingLeft" android:paddingRight="?android:attr/listPreferredItemPaddingRight" android:paddingBottom="8dip" android:text="@string/data_usage_empty" android:textAppearance="?android:attr/textAppearanceSmall" /> Loading
src/com/android/settings/DataUsageSummary.java +18 −21 Original line number Diff line number Diff line Loading @@ -394,9 +394,6 @@ public class DataUsageSummary extends Fragment { mUsageSummary = (TextView) mHeader.findViewById(R.id.usage_summary); mEmpty = (TextView) mHeader.findViewById(android.R.id.empty); // only assign layout transitions once first layout is finished mListView.getViewTreeObserver().addOnGlobalLayoutListener(mFirstLayoutListener); mAdapter = new DataUsageAdapter(mUidDetailProvider, mInsetSide); mListView.setOnItemClickListener(mListListener); mListView.setAdapter(mAdapter); Loading Loading @@ -574,25 +571,22 @@ public class DataUsageSummary extends Fragment { } /** * Listener to setup {@link LayoutTransition} after first layout pass. * Build and assign {@link LayoutTransition} to various containers. Should * only be assigned after initial layout is complete. */ private OnGlobalLayoutListener mFirstLayoutListener = new OnGlobalLayoutListener() { @Override public void onGlobalLayout() { mListView.getViewTreeObserver().removeOnGlobalLayoutListener(mFirstLayoutListener); private void ensureLayoutTransitions() { // skip when already setup if (mChart.getLayoutTransition() != null) return; mTabsContainer.setLayoutTransition(buildLayoutTransition()); mHeader.setLayoutTransition(buildLayoutTransition()); mNetworkSwitchesContainer.setLayoutTransition(buildLayoutTransition()); final LayoutTransition chartTransition = buildLayoutTransition(); chartTransition.setStartDelay(LayoutTransition.APPEARING, 0); chartTransition.setStartDelay(LayoutTransition.DISAPPEARING, 0); chartTransition.setAnimator(LayoutTransition.APPEARING, null); chartTransition.setAnimator(LayoutTransition.DISAPPEARING, null); chartTransition.disableTransitionType(LayoutTransition.APPEARING); chartTransition.disableTransitionType(LayoutTransition.DISAPPEARING); mChart.setLayoutTransition(chartTransition); } }; private static LayoutTransition buildLayoutTransition() { final LayoutTransition transition = new LayoutTransition(); Loading Loading @@ -1176,6 +1170,9 @@ public class DataUsageSummary extends Fragment { } mUsageSummary.setText(getString(summaryRes, totalPhrase, rangePhrase)); // initial layout is finished above, ensure we have transitions ensureLayoutTransitions(); } private final LoaderCallbacks<ChartData> mChartDataCallbacks = new LoaderCallbacks< Loading