Merge change I8061e6ac into eclair
* changes: Fix 2209086: Updated assets and fixed widget dimension calculation.
@@ -309,12 +309,30 @@ public class SlidingTab extends ViewGroup {
|
||||
setState(currentState);
|
||||
}
|
||||
|
||||
public int getTabWidth() {
|
||||
return tab.getDrawable().getIntrinsicWidth();
|
||||
/**
|
||||
* Ensure all the dependent widgets are measured.
|
||||
*/
|
||||
public void measure() {
|
||||
tab.measure(View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED),
|
||||
View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));
|
||||
text.measure(View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED),
|
||||
View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the measured tab width. Must be called after {@link Slider#measure()}.
|
||||
* @return
|
||||
*/
|
||||
public int getTabWidth() {
|
||||
return tab.getMeasuredWidth();
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the measured tab width. Must be called after {@link Slider#measure()}.
|
||||
* @return
|
||||
*/
|
||||
public int getTabHeight() {
|
||||
return tab.getDrawable().getIntrinsicHeight();
|
||||
return tab.getMeasuredHeight();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -360,11 +378,12 @@ public class SlidingTab extends ViewGroup {
|
||||
throw new RuntimeException(LOG_TAG + " cannot have UNSPECIFIED dimensions");
|
||||
}
|
||||
|
||||
final float density = mDensity;
|
||||
final int leftTabWidth = (int) (density * mLeftSlider.getTabWidth() + 0.5f);
|
||||
final int rightTabWidth = (int) (density * mRightSlider.getTabWidth() + 0.5f);
|
||||
final int leftTabHeight = (int) (density * mLeftSlider.getTabHeight() + 0.5f);
|
||||
final int rightTabHeight = (int) (density * mRightSlider.getTabHeight() + 0.5f);
|
||||
mLeftSlider.measure();
|
||||
mRightSlider.measure();
|
||||
final int leftTabWidth = mLeftSlider.getTabWidth();
|
||||
final int rightTabWidth = mRightSlider.getTabWidth();
|
||||
final int leftTabHeight = mLeftSlider.getTabHeight();
|
||||
final int rightTabHeight = mRightSlider.getTabHeight();
|
||||
final int width;
|
||||
final int height;
|
||||
if (isHorizontal()) {
|
||||
|
||||
BIN
core/res/res/drawable-hdpi/ic_jog_dial_answer.png
Normal file
|
After Width: | Height: | Size: 6.1 KiB |
BIN
core/res/res/drawable-hdpi/ic_jog_dial_answer_and_end.png
Normal file
|
After Width: | Height: | Size: 6.5 KiB |
BIN
core/res/res/drawable-hdpi/ic_jog_dial_answer_and_hold.png
Normal file
|
After Width: | Height: | Size: 6.8 KiB |
BIN
core/res/res/drawable-hdpi/ic_jog_dial_decline.png
Normal file
|
After Width: | Height: | Size: 5.6 KiB |
|
Before Width: | Height: | Size: 390 B |
|
Before Width: | Height: | Size: 470 B |
|
Before Width: | Height: | Size: 463 B |
|
Before Width: | Height: | Size: 476 B |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
BIN
core/res/res/drawable-hdpi/jog_tab_bar_left_end_normal.9.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
core/res/res/drawable-hdpi/jog_tab_bar_left_end_pressed.9.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 492 B |
|
Before Width: | Height: | Size: 462 B |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 4.8 KiB |
|
After Width: | Height: | Size: 4.8 KiB |
|
After Width: | Height: | Size: 4.8 KiB |
BIN
core/res/res/drawable-hdpi/jog_tab_bar_right_end_normal.9.png
Normal file
|
After Width: | Height: | Size: 4.4 KiB |
BIN
core/res/res/drawable-hdpi/jog_tab_bar_right_end_pressed.9.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 491 B |
|
Before Width: | Height: | Size: 561 B |
|
Before Width: | Height: | Size: 560 B |
|
Before Width: | Height: | Size: 569 B |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 586 B |
|
Before Width: | Height: | Size: 554 B |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 6.5 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 9.7 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 6.5 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 9.7 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
BIN
core/res/res/drawable-land-mdpi/jog_tab_left_confirm_gray.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
core/res/res/drawable-land-mdpi/jog_tab_left_confirm_green.png
Normal file
|
After Width: | Height: | Size: 6.7 KiB |
BIN
core/res/res/drawable-land-mdpi/jog_tab_left_confirm_red.png
Normal file
|
After Width: | Height: | Size: 6.7 KiB |
BIN
core/res/res/drawable-land-mdpi/jog_tab_left_confirm_yellow.png
Normal file
|
After Width: | Height: | Size: 6.7 KiB |
BIN
core/res/res/drawable-land-mdpi/jog_tab_left_normal.png
Normal file
|
After Width: | Height: | Size: 6.1 KiB |
BIN
core/res/res/drawable-land-mdpi/jog_tab_left_pressed.png
Normal file
|
After Width: | Height: | Size: 5.8 KiB |
BIN
core/res/res/drawable-land-mdpi/jog_tab_right_confirm_gray.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
core/res/res/drawable-land-mdpi/jog_tab_right_confirm_green.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
BIN
core/res/res/drawable-land-mdpi/jog_tab_right_confirm_red.png
Normal file
|
After Width: | Height: | Size: 6.7 KiB |
BIN
core/res/res/drawable-land-mdpi/jog_tab_right_confirm_yellow.png
Normal file
|
After Width: | Height: | Size: 6.7 KiB |
BIN
core/res/res/drawable-land-mdpi/jog_tab_right_normal.png
Normal file
|
After Width: | Height: | Size: 6.1 KiB |
BIN
core/res/res/drawable-land-mdpi/jog_tab_right_pressed.png
Normal file
|
After Width: | Height: | Size: 5.8 KiB |
BIN
core/res/res/drawable-mdpi/ic_jog_dial_answer.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
core/res/res/drawable-mdpi/ic_jog_dial_answer_and_end.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
core/res/res/drawable-mdpi/ic_jog_dial_answer_and_hold.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
core/res/res/drawable-mdpi/ic_jog_dial_decline.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
BIN
core/res/res/drawable-mdpi/jog_tab_bar_left_end_normal.9.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
core/res/res/drawable-mdpi/jog_tab_bar_left_end_pressed.9.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
BIN
core/res/res/drawable-mdpi/jog_tab_bar_right_end_normal.9.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
core/res/res/drawable-mdpi/jog_tab_bar_right_end_pressed.9.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
core/res/res/drawable-mdpi/jog_tab_left_confirm_gray.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
core/res/res/drawable-mdpi/jog_tab_left_confirm_green.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
BIN
core/res/res/drawable-mdpi/jog_tab_left_confirm_red.png
Normal file
|
After Width: | Height: | Size: 6.7 KiB |
BIN
core/res/res/drawable-mdpi/jog_tab_left_confirm_yellow.png
Normal file
|
After Width: | Height: | Size: 6.7 KiB |
BIN
core/res/res/drawable-mdpi/jog_tab_left_normal.png
Normal file
|
After Width: | Height: | Size: 6.1 KiB |
BIN
core/res/res/drawable-mdpi/jog_tab_left_pressed.png
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
BIN
core/res/res/drawable-mdpi/jog_tab_right_confirm_gray.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |