Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / Кручение прогресс бара в разные стороны / 2 сообщений из 2, страница 1 из 1
22.07.2016, 15:26
    #39278756
Витяй1991
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кручение прогресс бара в разные стороны
Здравствуйте! Нужно сделать двойной прогресс бар из двух дуг, нужно, чтоб внешняя дуга вращалась по часовой стрелке, а внутренняя против. Подскажите, пожалуйста, как можно сделать вращение против часовой стрелки, пока что обе дуги крутятся по часовой.
main_activity.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <FrameLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/frameLayout2">
        <ProgressBar
            android:indeterminateDrawable="@drawable/rotate_left"
            android:layout_width="50dp"
            android:layout_height="50dp"
            android:id="@+id/progressBar3" />

        <ProgressBar
            android:indeterminateDrawable="@drawable/rotate_right"
            android:layout_width="30dp"
            android:layout_height="30dp"
            android:id="@+id/progressBar4"
            android:layout_gravity="center_horizontal|center_vertical"/>
    </FrameLayout>

</LinearLayout>



rotate_right.xml
Код: xml
1.
2.
3.
4.
5.
6.
<?xml version="1.0" encoding="utf-8"?>
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:drawable="@drawable/right_progressbar"
    android:pivotX="50%"
    android:pivotY="50%"
    android:duration="3000" />



rotate_left.xml
Код: xml
1.
2.
3.
4.
5.
6.
<?xml version="1.0" encoding="utf-8"?>
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:drawable="@drawable/left_progressbar"
    android:pivotX="50%"
    android:pivotY="50%"
    android:duration="3000" />



left_progressbar.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromDegrees="225"
    android:toDegrees="45">
    <shape
        android:innerRadiusRatio="2.5"
        android:shape="ring"
        android:thickness="3dp"
        android:useLevel="true">

        <gradient
            android:angle="0"
            android:endColor="#007DD6"
            android:startColor="#007DD6"
            android:type="sweep"
            android:useLevel="false" />
    </shape>
</rotate>



right_progressbar.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromDegrees="0"
    android:toDegrees="-360"
    android:pivotX="50%"
    android:pivotY="50%"
    android:duration="2000"
    android:fillAfter="false"
    android:startOffset="0"
    android:repeatCount="infinite"
    android:interpolator="@android:anim/linear_interpolator">
    <shape
        android:innerRadiusRatio="2.5"
        android:shape="ring"
        android:thickness="3dp"
        android:useLevel="true">

        <gradient
            android:angle="0"
            android:endColor="#007DD6"
            android:startColor="#007DD6"
            android:type="sweep"
            android:useLevel="false" />
    </shape>
</rotate>

...
Рейтинг: 0 / 0
23.07.2016, 01:22
    #39279083
Джибс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кручение прогресс бара в разные стороны
compile 'com.pnikosis:materialish-progress:1.7'
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / Кручение прогресс бара в разные стороны / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]