-
Notifications
You must be signed in to change notification settings - Fork 16
Styles
al-dr edited this page Dec 11, 2018
·
10 revisions
<style name="AcquiringTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/acq_colorMain</item>
<item name="colorPrimaryDark">@color/acq_colorMain</item>
<item name="colorAccent">@color/acq_colorButtonText</item>
<item name="acqTitleTextViewStyle">@style/AcquiringTitleStyle</item>
<item name="acqTextViewStyle">@style/AcquiringDescriptionStyle</item>
<item name="acqEditTextStyle">@style/AcquiringFieldStyle</item>
<item name="acqContentViewStyle">@style/AcquiringContentView</item>
<item name="acqButtonStyle">@style/AcquiringButtonStyle</item>
<item name="acqAccentTextStyle">@style/AcquiringAccentTextStyle</item>
<item name="acqItemsStyle">@style/AcquiringListItems</item>
<item name="acqItemsDividerStyle">@style/AcquiringItemsDivider</item>
<item name="acqPriceLayoutStyle">@style/AcquiringPriceLayoutStyle</item>
<item name="acqViewDivider">16dp</item>
<item name="acqContentBlockDivider">20dp</item>
<item name="acqPayFormTitle">@string/acq_screen_title</item>
<item name="acqCardIcons">@style/AcquiringCardSystemsIcons</item>
<item name="acqKeyboardStyle">@style/AcquiringKeyboardStyle</item>
<!---->
<item name="acqPayTitleStyle">@style/AcquiringPayTitleStyle</item>
<item name="acqPayDescriptionStyle">@style/AcquiringPayDescriptionStyle</item>
<item name="acqPayEmailStyle">@style/AcquiringPayEmailStyle</item>
<item name="acqPaySecureIconStyle">@style/AcquiringPaySecureIconStyle</item>
<item name="acqPayAmountPosition">overFields</item>
<item name="acqPayButtonAndIconPosition">buttonUnderFieldsIconsOnBottom</item>
</style>
Во всех темах используются стандартные android:
атрибуты кроме, acqKeyboardStyle
-
<item name="acqTitleTextViewStyle">@style/AcquiringTitleStyle</item>
- стиль заголовка -
<item name="acqTextViewStyle">@style/AcquiringTitleStyle</item>
- стиль описания -
<item name="acqEditTextStyle">@style/AcquiringFieldStyle</item>
- стиль для блоков ввода текста, в частности ввода карты и Email -
<item name="acqContentViewStyle">@style/AcquiringContentView</item>
- стиль для области контента. Применяется кLinearLayout
-
<item name="acqButtonStyle">@style/AcquiringButtonStyle</item>
- стиль кнопки оплатить -
<item name="acqAccentTextStyle">@style/AcquiringAccentTextStyle</item>
- стиль для кнопки изменить данные карты. Применяется кTextView
-
<item name="acqItemsStyle">@style/AcquiringListItems</item>
- стиль ячеек для отображения привязанных карт. Применятся кLinearLayout
иFrameLayout
-
<item name="acqItemsDividerStyle">@style/AcquiringItemsDivider</item>
- стиль раздилителя ячеек для отображения привязанных карт -
<item name="acqPriceLayoutStyle">@style/AcquiringPriceLayoutStyle</item>
- стиль для блока отображаения суммы. Применяется кLinearLayout
-
<item name="acqPayFormTitle">@string/acq_screen_title</item>
- заголовок ActionBar -
<item name="acqCardIcons">@style/AcquiringCardSystemsIcons</item>
- не используется -
<item name="acqKeyboardStyle">@style/AcquiringKeyboardStyle</item>
- стиль для клавиатуры-
<item name="keyTextColor">@color/acq_colorKeyText</item>
- цвет текста клавиш -
<item name="keyCircleColor">@color/acq_colorKeyCircle</item>
- цвет выделения клавиш
-
-
<item name="acqPayTitleStyle">@style/AcquiringPayTitleStyle</item>
- стиль заголовка -
<item name="acqPayDescriptionStyle">@style/AcquiringPayDescriptionStyle</item>
- стиль описания -
<item name="acqPayEmailStyle">@style/AcquiringPayEmailStyle</item>
- стиль для поля ввода email -
<item name="acqPaySecureIconStyle">@style/AcquiringPaySecureIconStyle</item>
- стиль для secure icons -
<item name="acqPayAmountPosition">overFields</item>
- позиция суммы к оплате[overFields, onPayButton]
(над полями для ввода или на кнопке "Оплатить")
Неактуально для версий выше 1.4.0:
-
<item name="acqPayButtonAndIconPosition">buttonUnderFieldsIconsOnBottom</item>
- позиция кнопки "Оплатить" и иконок безопасности-
[buttonUnderFieldsIconsOnBottom]
- кнопка под полями, а иконка внизу страницы -
[iconsOnBottomButtonUnderIcons]
- иконки внизу страницы, а кнопка под иконками -
[iconsUnderFieldsButtonOnBottom]
- иконки под полями, а кнопка внизу страницы -
[iconsUnderFieldsButtonUnderIcons]
- иконки под полями, а кнопка под иконками -
[buttonUnderFieldsIconsUnderBottom]
- кнопка под полями, а иконки под кнопкой
-