change tabbar overflow handling
http://b/issue?id=3350118
remove arrows and fade
scroll gap off to the left
scroll under new tab button to right
Change-Id: I1dcd45aadcce7881717f5af6bbdbc28bf21e7dc3
diff --git a/src/com/android/browser/TabBar.java b/src/com/android/browser/TabBar.java
index f1cdf2f..b872cad 100644
--- a/src/com/android/browser/TabBar.java
+++ b/src/com/android/browser/TabBar.java
@@ -111,15 +111,11 @@
Resources resources = activity.getResources();
LayoutInflater factory = LayoutInflater.from(activity);
factory.inflate(R.layout.tab_bar, this);
- setPadding(12, 12, 0, 0);
+ setPadding(0, (int) res.getDimension(R.dimen.tab_padding_top), 0, 0);
mTabs = (TabScrollView) findViewById(R.id.tabs);
mNewTab = (ImageButton) findViewById(R.id.newtab);
mNewTab.setOnClickListener(this);
mGenericFavicon = res.getDrawable(R.drawable.app_web_browser_sm);
- setChildrenDrawingOrderEnabled(true);
-
- // TODO: Change enabled states based on whether you can go
- // back/forward. Probably should be done inside onPageStarted.
updateTabs(mUiController.getTabs());
@@ -277,12 +273,6 @@
return tabview;
}
- @Override
- protected int getChildDrawingOrder(int count, int i) {
- // reverse
- return count - 1 - i;
- }
-
private static Bitmap getDrawableAsBitmap(Drawable drawable, int width, int height) {
Bitmap b = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
Canvas c = new Canvas(b);