Skip to content

Commit 6635bbe

Browse files
afohrmanhunterstich
authored andcommitted
[FloatingToolbar] Fixed catalog formatting
PiperOrigin-RevId: 696355650
1 parent 0dee06f commit 6635bbe

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

catalog/java/io/material/catalog/floatingtoolbar/FloatingToolbarMainDemoFragment.java

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import android.widget.TextView;
2828
import androidx.annotation.ColorInt;
2929
import androidx.annotation.IdRes;
30+
import androidx.annotation.LayoutRes;
3031
import androidx.annotation.NonNull;
3132
import androidx.annotation.Nullable;
3233
import com.google.android.material.button.MaterialButton;
@@ -47,10 +48,7 @@ public View onCreateDemoView(
4748
@Nullable ViewGroup viewGroup,
4849
@Nullable Bundle bundle) {
4950

50-
View view =
51-
layoutInflater.inflate(
52-
R.layout.cat_floating_toolbar_fragment, viewGroup, /* attachToRoot= */ false);
53-
51+
View view = layoutInflater.inflate(getLayoutResId(), viewGroup, /* attachToRoot= */ false);
5452
TextView bodyText = view.findViewById(R.id.body_text);
5553

5654
// Initialize group of floating toolbars.
@@ -131,7 +129,8 @@ public View onCreateDemoView(
131129
view, floatingToolbars, R.id.bottom_button, R.id.floating_toolbar_bottom);
132130
initializeOrientationButton(
133131
view, floatingToolbars, R.id.left_button, R.id.floating_toolbar_left);
134-
initializeOrientationButton(view, floatingToolbars, R.id.right_button, R.id.floating_toolbar_right);
132+
initializeOrientationButton(
133+
view, floatingToolbars, R.id.right_button, R.id.floating_toolbar_right);
135134

136135
// Select bottom configuration button to represent the toolbar that's initially visible.
137136
view.findViewById(R.id.bottom_button).performClick();
@@ -182,4 +181,9 @@ private int getRandomColor() {
182181
final int bound = 256;
183182
return Color.rgb(random.nextInt(bound), random.nextInt(bound), random.nextInt(bound));
184183
}
184+
185+
@LayoutRes
186+
protected int getLayoutResId() {
187+
return R.layout.cat_floating_toolbar_fragment;
188+
}
185189
}

lib/java/com/google/android/material/floatingtoolbar/res/values/styles.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@
3030
Note that layout_* attributes break when set via a default style. Always set this style
3131
explicitly on the layout to ensure that layout_* attributes are set properly. -->
3232
<style name="Widget.Material3.FloatingToolbar.Horizontal" parent="Base.Widget.Material3.FloatingToolbar">
33+
<item name="android:layout_gravity">bottom|center</item>
3334
<item name="android:paddingStart">@dimen/m3_comp_toolbar_floating_container_leading_space</item>
3435
<item name="android:paddingEnd">@dimen/m3_comp_toolbar_floating_container_trailing_space</item>
35-
<item name="android:layout_gravity">bottom|center</item>
3636
</style>
3737

3838
<!-- Style for Vibrant color variation of the Horizontal Floating Toolbar.
@@ -47,9 +47,9 @@
4747
layout_* attributes break when set via a default style. Always set this style explicitly on
4848
the layout to ensure that layout_* attributes are set properly. -->
4949
<style name="Widget.Material3.FloatingToolbar.Vertical" parent="Base.Widget.Material3.FloatingToolbar">
50+
<item name="android:layout_gravity">right|center</item>
5051
<item name="android:paddingTop">@dimen/m3_comp_toolbar_floating_container_leading_space</item>
5152
<item name="android:paddingBottom">@dimen/m3_comp_toolbar_floating_container_trailing_space</item>
52-
<item name="android:layout_gravity">right|center</item>
5353
</style>
5454

5555
<!-- Style for Vibrant color variation of the Vertical Floating Toolbar. Defaults to the right

0 commit comments

Comments
 (0)