Skip to content

Проблема с определением темы #38

Open
milk-machine opened this issue Aug 18, 2018 · 1 comment
Open

Проблема с определением темы #38

milk-machine opened this issue Aug 18, 2018 · 1 comment

Comments

@milk-machine
Copy link

milk-machine commented Aug 18, 2018

<style name="AcquiringTheme.SiAcquiringTheme" parent="@style/Base.Theme.AppCompat.Light">
    <item name="colorAccent">#000000</item>
    <item name="colorPrimary">#FFFFFF</item>
    <item name="colorPrimaryDark">#000000</item>
    <item name="actionModeBackground">@android:color/black</item>
    <item name="actionModeCloseDrawable">@drawable/ic_close_24dp</item>
    <item name="acqCardViewTextStyle">@style/SiAcquiringCardViewStyle</item>
    <item name="acqButtonStyle">@style/AcquiringButtonStyle.Si</item>
    <item name="acqPayDescriptionStyle">@style/SiAcquiringPayDescriptionStyle</item>
    <item name="acqPayAmountPosition">onPayButton</item>
    <item name="acqPayFormTitle">@string/top_up_title</item>
    <item name="acqPayButtonAndIconPosition">buttonUnderFieldsIconsOnBottom</item>
    <item name="acqPayWithAmountFormat">Оплатить %s ₽</item>
    <item name="acqMoneyAmountFormat">%s ₽</item>
    <item name="acqKeyboardStyle">@style/SiAcquiringKeyboardStyle</item>
</style>

<style name="AcquiringButtonStyle.Si" parent="@style/AcquiringButtonStyle">
    <item name="android:text">Оплатить</item>
    <item name="android:layout_width">match_parent</item>
    <item name="android:background">@drawable/bg_default_button</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:layout_marginTop">@dimen/spacing_normal_16</item>
    <item name="android:layout_marginBottom">@dimen/spacing_normal_16</item>
    <item name="android:layout_marginLeft">@dimen/spacing_normal_16</item>
    <item name="android:layout_marginRight">@dimen/spacing_normal_16</item>
    <item name="android:textAllCaps">false</item>
    <item name="android:textColor">@color/default_button_text</item>
</style>

<style name="SiAcquiringPayDescriptionStyle" parent="@style/AcquiringPayDescriptionStyle">
    <item name="android:textColor">#000000</item>
    <item name="android:textSize">15sp</item>
    <item name="android:layout_marginTop">24dp</item>
    <item name="android:layout_marginBottom">24dp</item>
    <item name="android:layout_gravity">center_horizontal</item>
    <item name="android:padding">16dp</item>
    <item name="android:background">@drawable/bg_rounded_rectangle_gray</item>
</style>

<style name="SiAcquiringFieldStyle">
    <item name="android:textColorHint">@color/default_secondary_text_color</item>
</style>

<style name="SiAcquiringCardViewStyle">
    <item name="android:textColorHint">@color/default_secondary_text_color</item>
    <item name="android:background">@drawable/bg_rounder_grey_border</item>
    <item name="android:padding">8dp</item>
    <item name="backgroundTint">#000</item>
    <item name="android:textSize">19sp</item>
    <item name="numberHint">Номер карты</item>
    <item name="dateHint">**/**</item>
    <item name="cvcHint">***</item>
    <item name="cardLogoMargin">10dp</item>
    <item name="cardTextMargin">20dp</item>
</style>

<style name="SiAcquiringKeyboardStyle" parent="@style/AcquiringKeyboardStyle">
    <item name="android:background">#fff</item>
    <item name="keyTextColor">#000</item>
    <item name="keyCircleColor">#66e6e6e6</item>
</style>

По какой то причине данная тема творит неведомые вещи:

  1. Не переопределяется цвет статус бара
  2. на разных апи текст кнопки разный. Причем на 23ем это какая-то ссылка на ресурс (на скринах 23 и 27 апи)

screenshot_1534601528
2018-08-18 17 57 01

Куда копать ума не приложу

@milk-machine
Copy link
Author

Вторая проблема решилась заменой захардкоженных значений на стринговые ресурсы. Но первая проблема актуальна.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant