无法将页面指示符(白点)设置为略高于按钮

时间:2017-03-23 09:43:13

标签: android android-viewpager android-xml

我正在使用库用于滑块和页面指示器,但无法将页面指示器(白点)设置在按钮的上方?

我正在使用下面的代码

附上快照

请告诉我如何在按钮上方设置40dp以上的白色圆点?

snapshot

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:custom="http://schemas.android.com/apk/res-auto"
    android:id="@+id/fullscreen_content"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#ff0000"
    tools:context="com.a98fit.neeraj.a98fit.SplashActivity">

    <com.daimajia.slider.library.SliderLayout
        android:id="@+id/slider"
        android:layout_width="match_parent"
        custom:pager_animation="Accordion"
        custom:auto_cycle="true"
        custom:indicator_visibility="visible"
        custom:pager_animation_span="1100"
        android:layout_height="match_parent"
        >
    </com.daimajia.slider.library.SliderLayout>

    <com.daimajia.slider.library.Indicators.PagerIndicator
        android:id="@+id/custom_indicator2"
        style="@style/AndroidImageSlider_Corner_Oval_Orange"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="90dp"
       />

    <Button
        android:text="@string/skip"
        android:background="@drawable/button_corner"
        android:backgroundTint="#2DC9D7"
        android:layout_width="310dp"
        android:layout_height="38dp"
        android:id="@+id/btn_skip"
        android:layout_marginBottom="55dp"
        android:layout_alignParentBottom="true"
        android:layout_marginLeft="30dp"
        android:layout_marginRight="30dp"
        />

    <TextView
            android:text="@string/alreadylogin"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="#283D65"
            android:layout_alignParentBottom="true"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="20dp"
            android:layout_marginBottom="26dp"
            android:id="@+id/textView" />

</RelativeLayout>
使用https://github.com/daimajia/AndroidImageSlider

的库的

链接

1 个答案:

答案 0 :(得分:0)

您的父级布局为RelativeLayout,因此您可以使用layout_above属性

<com.daimajia.slider.library.Indicators.PagerIndicator
    android:id="@+id/custom_indicator2"
    style="@style/AndroidImageSlider_Corner_Oval_Orange"
    android:layout_centerHorizontal="true"
    android:layout_marginBottom="40dp"
    android:layout_above="@id/btn_skip" />