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

    <declare-styleable name="ZViewPager">
        <attr name="zvp_scale" format="boolean"/>
        <attr name="zvp_pager_number_id" format="reference"/>
        <attr name="zvp_item_transition_name" format="string|reference"/>
    </declare-styleable>

    <declare-styleable name="PageNumberView">
        <attr name="pnv_text_size" format="reference|dimension"/>
        <attr name="pnv_text_color" format="reference|color"/>
    </declare-styleable>

    <declare-styleable name="RatioLayout">
        <attr name="layout_ratio" format="float"/>
    </declare-styleable>

    <declare-styleable name="RatioImageView">
        <attr name="layout_ratio"/>
    </declare-styleable>

    <declare-styleable name="RatioTextView">
        <attr name="layout_ratio"/>
    </declare-styleable>

    <declare-styleable name="MultiStateView">
        <attr name="msv_disable_when_requesting" format="boolean"/>
        <attr name="msv_loadingView" format="reference"/>
        <attr name="msv_requestingView" format="reference"/>
        <attr name="msv_emptyView" format="reference"/>
        <attr name="msv_errorView" format="reference"/>
        <attr name="msv_net_errorView" format="reference"/>
        <attr name="msv_server_errorView" format="reference"/>
        <attr name="msv_viewState" format="enum">
            <enum name="content" value="1"/>
            <enum name="loading" value="2"/>
            <enum name="empty" value="3"/>
            <enum name="error" value="4"/>
            <enum name="net_error" value="5"/>
            <enum name="server_error" value="6"/>
            <enum name="requesting" value="7"/>
        </attr>
    </declare-styleable>


    <declare-styleable name="SimpleMultiStateView">

        <attr name="msv_state_processor" format="string"/>

        <attr name="msv_errorImg" format="reference"/>
        <attr name="msv_errorText" format="string"/>
        <attr name="msv_errorAction" format="string"/>

        <attr name="msv_net_errorImg" format="reference"/>
        <attr name="msv_net_errorText" format="string"/>
        <attr name="msv_net_errorAction" format="string"/>

        <attr name="msv_server_errorImg" format="reference"/>
        <attr name="msv_server_errorText" format="string"/>
        <attr name="msv_server_errorAction" format="string"/>

        <attr name="msv_emptyImg" format="reference"/>
        <attr name="msv_emptyText" format="string"/>
        <attr name="msv_emptyAction" format="string"/>

    </declare-styleable>

    <declare-styleable name="ScrollChildSwipeRefreshLayout">
        <attr name="srl_target_id" format="reference"/>
        <!-- a array of colors  -->
        <attr name="srl_color_scheme" format="reference"/>
        <!--restore refresh status-->
        <attr name="srl_restore_refresh_status" format="boolean"/>
    </declare-styleable>

    <declare-styleable name="PullToZoomScrollView">
        <attr name="psv_zoom_view" format="reference"/>
        <attr name="psv_header_view" format="reference"/>
        <attr name="psv_damp" format="integer"/>
        <attr name="psv_max_over" format="integer"/>
        <attr name="psv_zoom_factory" format="float"/>
    </declare-styleable>

</resources>