<?xml version="1.0" encoding="utf-8"?>
<resources>

    <declare-styleable name="Twidere">
        <attr name="cardActionButtonStyle" format="reference"/>
        <attr name="profileImageStyle" format="reference"/>
        <attr name="profileImageStyleLarge" format="reference"/>
        <attr name="menuIconColor" format="color"/>
        <attr name="menuIconColorDisabled" format="color"/>
        <attr name="menuIconColorActionBar" format="color"/>
        <attr name="messageBubbleColor" format="color"/>
        <attr name="cardItemBackgroundColor" format="color"/>
        <attr name="quoteIndicatorBackgroundColor" format="color"/>
        <attr name="linePageIndicatorStyle" format="reference"/>
        <attr name="mediaLabelBackground" format="color"/>
        <attr name="isDialogTheme" format="boolean"/>
    </declare-styleable>
    <declare-styleable name="TwidereTheme">
        <attr name="darkThemeResource" format="reference"/>
        <attr name="lightThemeResource" format="reference"/>
    </declare-styleable>

    <declare-styleable name="ColorLabelView">
        <attr name="ignorePadding" format="boolean"/>
        <attr name="backgroundColor" format="color"/>
    </declare-styleable>
    <declare-styleable name="ColorPickerPreferences">
        <attr name="defaultColor" format="color"/>
        <attr name="alphaSlider" format="boolean"/>
    </declare-styleable>
    <declare-styleable name="TabPagerIndicator">
        <attr name="tabStripColor" format="color"/>
        <attr name="tabIconColor" format="color"/>
        <attr name="tabLabelColor" format="color"/>
        <attr name="tabHorizontalPadding" format="dimension"/>
        <attr name="tabVerticalPadding" format="dimension"/>
        <attr name="tabDividerVerticalPadding" format="dimension"/>
        <attr name="tabDividerHorizontalPadding" format="dimension"/>
        <attr name="tabExpandEnabled" format="boolean"/>
        <attr name="tabShowDivider" format="boolean"/>
        <attr name="tabDisplayOption"/>
    </declare-styleable>
    <declare-styleable name="LinePageIndicator">
        <!-- Whether or not the indicators should be centered. -->
        <attr name="centered" format="boolean"/>
        <!-- Color of the unselected lines that represent the pages. -->
        <attr name="unselectedColor" format="color"/>
        <!-- Color of the selected line that represents the current page. -->
        <attr name="selectedColor" format="color"/>
        <!-- Width of each indicator line. -->
        <attr name="lineWidth" format="dimension"/>
        <!-- Width of each indicator line's stroke. -->
        <attr name="strokeWidth" format="dimension"/>
        <!-- Width of the gap between each indicator line. -->
        <attr name="gapWidth" format="dimension"/>
        <!-- View background -->
        <attr name="android:background"/>
    </declare-styleable>
    <declare-styleable name="NameView">
        <attr name="nv_primaryTextColor" format="color"/>
        <attr name="nv_secondaryTextColor" format="color"/>
        <attr name="nv_twoLine" format="boolean"/>
        <attr name="nv_primaryTextStyle"/>
        <attr name="nv_secondaryTextStyle"/>
    </declare-styleable>
    <declare-styleable name="ValueDependencyPreference">
        <attr name="dependencyKey" format="string"/>
        <attr name="dependencyValues" format="reference"/>
        <attr name="dependencyValueDefault" format="string"/>
    </declare-styleable>
    <declare-styleable name="AccountsListPreference">
        <attr name="switchKey" format="string"/>
        <attr name="switchDefault" format="boolean"/>
    </declare-styleable>
    <declare-styleable name="NotificationTypePreference">
        <attr name="notificationType"/>
    </declare-styleable>
    <declare-styleable name="SeekBarDialogPreference">
        <attr name="max" format="integer"/>
        <attr name="min" format="integer"/>
        <attr name="step" format="integer"/>
        <attr name="progressTextSuffix" format="string"/>
    </declare-styleable>
    <declare-styleable name="KeyboardShortcutPreference">
        <attr name="android:action"/>
        <attr name="android:tag"/>
    </declare-styleable>
    <declare-styleable name="SyncItemPreference">
        <attr name="syncType" format="string"/>
    </declare-styleable>
    <declare-styleable name="IconActionButton">
        <attr name="iabColor" format="color"/>
        <attr name="iabActivatedColor" format="color"/>
        <attr name="iabDisabledColor" format="color"/>
        <attr name="iabIconWidth" format="dimension"/>
        <attr name="iabIconHeight" format="dimension"/>
    </declare-styleable>
    <declare-styleable name="ShapedImageView">
        <attr name="sivBorder" format="boolean"/>
        <attr name="sivBorderWidth" format="dimension"/>
        <attr name="sivBorderColor" format="color"/>
        <attr name="sivBackgroundColor" format="color"/>
        <attr name="sivElevation" format="dimension"/>
        <attr name="sivCornerRadius" format="dimension"/>
        <attr name="sivCornerRadiusRatio" format="fraction"/>
        <attr name="sivDrawShadow" format="boolean"/>
        <attr name="sivShape"/>
    </declare-styleable>
    <declare-styleable name="HeaderDrawerLayout">
        <attr name="hdl_headerLayout" format="reference"/>
        <attr name="hdl_contentLayout" format="reference"/>
    </declare-styleable>
    <declare-styleable name="TintedStatusLayout">
        <attr name="setPadding" format="boolean"/>
    </declare-styleable>
    <declare-styleable name="BadgeView">
        <attr name="android:textColor"/>
        <attr name="android:text"/>
    </declare-styleable>
    <declare-styleable name="CardMediaContainer">
        <attr name="android:horizontalSpacing"/>
        <attr name="android:verticalSpacing"/>
    </declare-styleable>
    <declare-styleable name="MessageViewHolder">
        <attr name="android:textColorPrimary"/>
        <attr name="android:textColorPrimaryInverse"/>
        <attr name="android:textColorSecondary"/>
        <attr name="android:textColorSecondaryInverse"/>
    </declare-styleable>
    <declare-styleable name="RingtonePreference">
        <attr name="android:ringtoneType"/>
        <attr name="android:showDefault"/>
        <attr name="android:showSilent"/>
    </declare-styleable>
    <declare-styleable name="ForegroundView">
        <attr name="android:foreground"/>
        <attr name="android:foregroundGravity"/>
    </declare-styleable>
    <declare-styleable name="AccountDashboardHeaderView">
        <attr name="sizeMeasurementId" format="reference"/>
    </declare-styleable>
    <declare-styleable name="PremiumEntryPreference">
        <attr name="requiredFeature" format="string"/>
    </declare-styleable>
    <declare-styleable name="ProfileBannerSpace">
        <attr name="bannerAspectRatio"/>
    </declare-styleable>
    <declare-styleable name="ProfileBannerImageView">
        <attr name="bannerAspectRatio"/>
    </declare-styleable>
    <declare-styleable name="AppBarChildBehavior">
        <attr name="behavior_appBarId" format="reference"/>
        <attr name="behavior_toolbarId" format="reference"/>
        <attr name="behavior_dependencyViewId" format="reference"/>
        <attr name="behavior_targetViewId" format="reference"/>

        <attr name="behavior_marginLeft" format="dimension"/>
        <attr name="behavior_marginRight" format="dimension"/>
        <attr name="behavior_marginStart" format="dimension"/>
        <attr name="behavior_marginEnd" format="dimension"/>
        <attr name="behavior_marginTop" format="dimension"/>
        <attr name="behavior_marginBottom" format="dimension"/>

        <attr name="behavior_alignmentRule"/>

        <attr name="behavior_childTransformation" format="string"/>
    </declare-styleable>
    <declare-styleable name="IExtendedViewPadding">
        <attr name="android:paddingTop"/>
        <attr name="android:paddingBottom"/>
        <attr name="android:paddingLeft"/>
        <attr name="android:paddingRight"/>
        <attr name="android:paddingStart"/>
        <attr name="android:paddingEnd"/>
        <attr name="android:padding"/>
    </declare-styleable>
    <declare-styleable name="MediaLayoutParams">
        <attr name="layout_isMediaItemView" format="boolean"/>
        <attr name="layout_videoViewId" format="reference"/>
    </declare-styleable>
    <declare-styleable name="MaxHeightScrollView">
        <attr name="android:maxHeight"/>
    </declare-styleable>
    <attr name="behavior_alignmentRule">
        <flag name="left" value="0x00000001"/>
        <flag name="right" value="0x00000002"/>
        <flag name="toLeftOf" value="0x00000004"/>
        <flag name="toRightOf" value="0x00000008"/>
        <flag name="toLeftOfCenter" value="0x00000010"/>
        <flag name="toRightOfCenter" value="0x00000020"/>
        <flag name="centerHorizontal" value="0x00000003"/>
        <flag name="start" value="0x00001001"/>
        <flag name="end" value="0x00001002"/>
        <flag name="toStartOf" value="0x00001004"/>
        <flag name="toEndOf" value="0x00001008"/>
        <flag name="toStartOfCenter" value="0x00001010"/>
        <flag name="toEndOfCenter" value="0x00001020"/>
        <flag name="top" value="0x00010000"/>
        <flag name="bottom" value="0x00020000"/>
        <flag name="above" value="0x00040000"/>
        <flag name="below" value="0x00080000"/>
        <flag name="aboveCenter" value="0x00100000"/>
        <flag name="belowCenter" value="0x00200000"/>
        <flag name="centerVertical" value="0x00030000"/>
        <flag name="center" value="0x00030003"/>
    </attr>
    <attr name="notificationType">
        <flag name="none" value="0"/>
        <flag name="ringtone" value="1"/>
        <flag name="vibration" value="2"/>
        <flag name="light" value="4"/>
    </attr>
    <attr name="tabDisplayOption">
        <flag name="label" value="0x1"/>
        <flag name="icon" value="0x2"/>
    </attr>
    <attr name="sivShape">
        <enum name="circle" value="0x1"/>
        <enum name="rectangle" value="0x2"/>
    </attr>
    <attr name="nv_primaryTextStyle">
        <flag name="normal" value="0"/>
        <flag name="bold" value="1"/>
        <flag name="italic" value="2"/>
    </attr>
    <attr name="nv_secondaryTextStyle">
        <flag name="normal" value="0"/>
        <flag name="bold" value="1"/>
        <flag name="italic" value="2"/>
    </attr>
    <attr name="bannerAspectRatio" format="fraction"/>
</resources>