Loading packages/SystemUI/res/drawable-mdpi/status_bar_ticker_tile.png 0 → 100644 +440 B Loading image diff... packages/SystemUI/res/drawable/status_bar_ticker_background.xml +5 −11 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <!-- Copyright (C) 2010 The Android Open Source Project <!-- Copyright (C) 2011 The Android Open Source Project Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. Loading @@ -14,14 +14,8 @@ limitations under the License. --> <layer-list <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:opacity="translucent" > <item android:drawable="@drawable/ticker_background_color" android:top="12dp" android:tileMode="repeat" android:src="@drawable/status_bar_ticker_tile" /> </layer-list> packages/SystemUI/res/layout-xlarge/status_bar_ticker_compat.xml +33 −24 Original line number Diff line number Diff line Loading @@ -18,9 +18,9 @@ <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="@*android:dimen/status_bar_height" android:layout_height="match_parent" android:orientation="horizontal" android:background="@drawable/status_bar_ticker_background" android:gravity="bottom" > <ImageView Loading @@ -31,6 +31,13 @@ android:visibility="gone" /> <LinearLayout android:layout_width="wrap_content" android:layout_height="@*android:dimen/status_bar_height" android:layout_weight="1" android:background="@drawable/status_bar_ticker_background" > <ImageView android:id="@+id/left_icon" android:layout_width="64dp" android:layout_height="match_parent" Loading @@ -56,3 +63,5 @@ /> </LinearLayout> </LinearLayout> packages/SystemUI/res/layout-xlarge/status_bar_ticker_panel.xml +8 −6 Original line number Diff line number Diff line Loading @@ -18,14 +18,10 @@ <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_height="match_parent" android:orientation="horizontal" android:background="@drawable/status_bar_ticker_background" android:gravity="bottom" > <!-- android:background="@drawable/ticker_background" --> <ImageView android:id="@+id/large_icon" Loading @@ -34,6 +30,12 @@ android:scaleType="center" android:visibility="gone" /> <!-- TODO: scaleType should be top-left but ImageView doesn't support that. --> <FrameLayout android:id="@+id/ticker_expanded" android:layout_weight="1" android:layout_height="@*android:dimen/status_bar_height" android:layout_width="match_parent" android:background="@drawable/status_bar_ticker_background" /> </LinearLayout> packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java +8 −8 Original line number Diff line number Diff line Loading @@ -38,7 +38,7 @@ import android.view.WindowManager; import android.view.WindowManagerImpl; import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.FrameLayout; import android.widget.TextView; import com.android.internal.statusbar.StatusBarIcon; Loading Loading @@ -173,6 +173,7 @@ public class TabletTicker mWindow = makeWindow(); WindowManagerImpl.getDefault().addView(mWindow, mWindow.getLayoutParams()); } mWindow.addView(mCurrentView); sendEmptyMessageDelayed(MSG_ADVANCE, ADVANCE_DELAY); break; Loading Loading @@ -259,10 +260,11 @@ public class TabletTicker } if (n.tickerView != null) { group = (ViewGroup)inflater.inflate(R.layout.status_bar_ticker_panel, null, false); ViewGroup content = (FrameLayout) group.findViewById(R.id.ticker_expanded); View expanded = null; Exception exception = null; try { expanded = n.tickerView.apply(mContext, group); expanded = n.tickerView.apply(mContext, content); } catch (RuntimeException e) { exception = e; Loading @@ -273,12 +275,10 @@ public class TabletTicker Slog.e(TAG, "couldn't inflate view for notification " + ident, exception); return null; } final int statusBarHeight = mContext.getResources().getDimensionPixelSize( com.android.internal.R.dimen.status_bar_height); LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams( ViewGroup.LayoutParams.WRAP_CONTENT, statusBarHeight, 1.0f); lp.gravity = Gravity.BOTTOM; group.addView(expanded, lp); FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); content.addView(expanded, lp); } else if (n.tickerText != null) { group = (ViewGroup)inflater.inflate(R.layout.status_bar_ticker_compat, mWindow, false); final Drawable icon = StatusBarIconView.getIcon(mContext, Loading Loading
packages/SystemUI/res/drawable-mdpi/status_bar_ticker_tile.png 0 → 100644 +440 B Loading image diff...
packages/SystemUI/res/drawable/status_bar_ticker_background.xml +5 −11 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <!-- Copyright (C) 2010 The Android Open Source Project <!-- Copyright (C) 2011 The Android Open Source Project Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. Loading @@ -14,14 +14,8 @@ limitations under the License. --> <layer-list <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:opacity="translucent" > <item android:drawable="@drawable/ticker_background_color" android:top="12dp" android:tileMode="repeat" android:src="@drawable/status_bar_ticker_tile" /> </layer-list>
packages/SystemUI/res/layout-xlarge/status_bar_ticker_compat.xml +33 −24 Original line number Diff line number Diff line Loading @@ -18,9 +18,9 @@ <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="@*android:dimen/status_bar_height" android:layout_height="match_parent" android:orientation="horizontal" android:background="@drawable/status_bar_ticker_background" android:gravity="bottom" > <ImageView Loading @@ -31,6 +31,13 @@ android:visibility="gone" /> <LinearLayout android:layout_width="wrap_content" android:layout_height="@*android:dimen/status_bar_height" android:layout_weight="1" android:background="@drawable/status_bar_ticker_background" > <ImageView android:id="@+id/left_icon" android:layout_width="64dp" android:layout_height="match_parent" Loading @@ -56,3 +63,5 @@ /> </LinearLayout> </LinearLayout>
packages/SystemUI/res/layout-xlarge/status_bar_ticker_panel.xml +8 −6 Original line number Diff line number Diff line Loading @@ -18,14 +18,10 @@ <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_height="match_parent" android:orientation="horizontal" android:background="@drawable/status_bar_ticker_background" android:gravity="bottom" > <!-- android:background="@drawable/ticker_background" --> <ImageView android:id="@+id/large_icon" Loading @@ -34,6 +30,12 @@ android:scaleType="center" android:visibility="gone" /> <!-- TODO: scaleType should be top-left but ImageView doesn't support that. --> <FrameLayout android:id="@+id/ticker_expanded" android:layout_weight="1" android:layout_height="@*android:dimen/status_bar_height" android:layout_width="match_parent" android:background="@drawable/status_bar_ticker_background" /> </LinearLayout>
packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java +8 −8 Original line number Diff line number Diff line Loading @@ -38,7 +38,7 @@ import android.view.WindowManager; import android.view.WindowManagerImpl; import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.FrameLayout; import android.widget.TextView; import com.android.internal.statusbar.StatusBarIcon; Loading Loading @@ -173,6 +173,7 @@ public class TabletTicker mWindow = makeWindow(); WindowManagerImpl.getDefault().addView(mWindow, mWindow.getLayoutParams()); } mWindow.addView(mCurrentView); sendEmptyMessageDelayed(MSG_ADVANCE, ADVANCE_DELAY); break; Loading Loading @@ -259,10 +260,11 @@ public class TabletTicker } if (n.tickerView != null) { group = (ViewGroup)inflater.inflate(R.layout.status_bar_ticker_panel, null, false); ViewGroup content = (FrameLayout) group.findViewById(R.id.ticker_expanded); View expanded = null; Exception exception = null; try { expanded = n.tickerView.apply(mContext, group); expanded = n.tickerView.apply(mContext, content); } catch (RuntimeException e) { exception = e; Loading @@ -273,12 +275,10 @@ public class TabletTicker Slog.e(TAG, "couldn't inflate view for notification " + ident, exception); return null; } final int statusBarHeight = mContext.getResources().getDimensionPixelSize( com.android.internal.R.dimen.status_bar_height); LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams( ViewGroup.LayoutParams.WRAP_CONTENT, statusBarHeight, 1.0f); lp.gravity = Gravity.BOTTOM; group.addView(expanded, lp); FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); content.addView(expanded, lp); } else if (n.tickerText != null) { group = (ViewGroup)inflater.inflate(R.layout.status_bar_ticker_compat, mWindow, false); final Drawable icon = StatusBarIconView.getIcon(mContext, Loading