Если вы используете или можете использовать NSIS, вы должны прочитать следующее: Silent MySQL Install
Что касается восстановления, вы можете записать что-то с помощью один из MySQL включил utils или изменил часть этого старого сценария NSIS
Удачи!
Доступны два различных размера FAB
: normal
или mini
Normal (56dp)
- этот размер следует использовать в большинстве ситуаций.
Mini (40dp)
- Следует использовать только в том случае, если требуется визуальная непрерывность с другими компонентами, отображаемыми на экране.
Просто пользовательское приложение: fabCustomSize в xml
app:fabCustomSize="100dp"
Bingo.
приложение: maxImageSize
<android.support.design.widget.FloatingActionButton
android:id="@+id/floating_action_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|bottom"
android:layout_marginBottom="60dp"
android:src="@drawable/icon_return_back"
app:backgroundTint="#00ffffff"
app:borderWidth="0dp"
app:elevation="0dp"
app:maxImageSize="46dp"
app:pressedTranslationZ="0dp"
app:rippleColor="#00ffffff" />
Вы можете переопределить нормальный и миниатюрный размеры, добавив следующее к values/dimens.xml
:
<!-- Overriding sizes of the FAB -->
<dimen name="design_fab_size_normal">90dp</dimen>
<dimen name="design_fab_size_mini">30dp</dimen>
Сложнее было бы, если вам нужно более 2 потрясающих размеров, в этом случае, я думаю, вам нужно создать собственный вид, расширяющий сказку.
Standard Sizes
Существует три варианта стандартных размеров FAB
(согласно developer.android ), которые можно установить с помощью app:fabSize
.
.
<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:srcCompat="@drawable/ic_add_black_24dp"
app:tint="#404D54"
app:backgroundTint="#ffd500"
app:fabSize="normal" />
.
Custom Sizes
Чтобы установить нестандартный размер FAB
, вы можете установить app:fabCustomSize
. Обратите внимание, что android:layout_width
и android:layout_height
должны быть "wrap_content"
.
<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:srcCompat="@drawable/ic_add_black_24dp"
app:tint="#404D54"
app:backgroundTint="#ffd500"
app:fabCustomSize="36dp" />
Чтобы изменить размер Fab и увидеть большое изображение, я сделал ниже изменения в Android API 28: - The как в
<android.support.design.widget.FloatingActionButton
android:id="@+id/profile_imageview"
android:layout_width="@dimen/design_fab_size_mini"
android:layout_height="@dimen/design_fab_size_mini"
android:layout_marginTop="10dp"
android:src="@drawable/pin_check"
app:borderWidth="0dp"
app:elevation="0dp"
app:maxImageSize="90dp" />
, где в измерениях. XML
<dimen name="design_fab_size_mini" tools:override="true">90dp</dimen>
<dimen name="design_fab_content_size" tools:override="true">58dp</dimen>
Я знаю, что это не рекомендуется, но для тех, кому абсолютно необходимо изменить размеры по умолчанию, я смог сделать это, заключив FloatingActionButton
в LinearLayout
.
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_centerInParent="true"
android:orientation="horizontal" >
<android.support.design.widget.FloatingActionButton
android:layout_width="@dimen/custom_fab_size"
android:layout_height="@dimen/custom_fab_size"
app:fabSize="normal"
android:clickable="true"
android:src="@drawable/ic_mic_white_24dp"
android:scaleType="center"/>
</LinearLayout>