Форум программистов, компьютерный форум CyberForum.ru

Как правильно сделать SwipeLayout - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Выбор SIM карты, с которой необходимо произвести выбор http://www.cyberforum.ru/android-dev/thread1795664.html
Добрый день! Пошерстил форум, но так и не нашел чего-то, что смогло бы мне определенно помочь. Дело в том, что разрабатываю приложуху типа звонилки на delphi xe7. И необходимо учитывать возможность использования на двухсимочном телефоне. Обязательное условие - вызов в скрытом режиме (т.е. без набора номера). В автоматическом режиме вызов идет с 1 Sim карты, даже если в настройках выставляю...
Android Не устанавливается сервис Возникла такая проблема: имеется приложение в котором есть только сервис (Activity нету). Если его запустит, то как я понимаю оно должно установится (в данном случае на эмулятор) и в логах отобразится что-то на подобии "Installed success", но он не устанавливается (Couldn't load memtrack module (No such file or directory). В чем проблема может быть? http://www.cyberforum.ru/android-dev/thread1795652.html
Получить список системных будильников Android
Гуру, скажите это возможно??? Уже часа 4 убил на поиски... :( Добавил программно новый будильник через 10 минут поисков, а получить полный список - не могу! Максимум что получил - это "ближайший будильник", причем в формате строки "пт 9:00" (как на локскрине). А мне нужны ВСЕ! Или это очередной выверт гугл-АПИ? По некоторым страницам разные базы, разные классы под разные гаджеты:...
Android Микрофон. Оценить уровень шума
Как можно сделать так чтобы с помощью микрофона была реакция на шум? Например 3 уровня. Первый уровень тихий звук включаем вибратор на 1 секунду , второй уровень средний звук вибратор на 2 секунды. и третий уровень очень сильный звук вибратор на 3 секунды
Android Как слушать видео не выводя видео на экран http://www.cyberforum.ru/android-dev/thread1795520.html
Как слушать видео (каламбур)) не выводя видео на экран?
Android Ошибка записи диктофона В чем шутка юмора был рабочий код прошло 4 дня и перестал работать. Запись идет в потоке. На реальном устройстве не выдает ошибок. код recorder = new MediaRecorder(); recorder.setAudioSource(MediaRecorder.AudioSource.MIC); recorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB); recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); ... подробнее

Показать сообщение отдельно
yura91
28 / 26 / 2
Регистрация: 23.10.2013
Сообщений: 2,136
18.08.2016, 15:40     Как правильно сделать SwipeLayout
у меня есть такая разметка
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
<com.daimajia.swipe.SwipeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/swipe"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">
    <!-- Bottom View Start-->
    <LinearLayout
        android:id="@+id/bottom_wrapper"
        android:layout_width="80dp"
        android:layout_height="match_parent"
        android:background="@color/colorPrimary"
        android:orientation="vertical"
        >
        <!--What you want to show-->
        <ImageView
            android:id="@+id/action_delete"
            android:layout_width="40dp"
            android:layout_height="match_parent"
            android:layout_gravity="center"
            android:scaleType="centerInside"
            android:src="@drawable/trash_icon" />
    </LinearLayout>
    <!-- Bottom View End-->
 
    <include layout="@layout/item_proposal" />
</com.daimajia.swipe.SwipeLayout>
есть файл item_proposal

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:paddingEnd="16dp"
    android:paddingStart="16dp">
 
    <de.hdodenhof.circleimageview.CircleImageView
        android:id="@+id/ed_logo"
        android:layout_width="40dp"
        android:layout_height="40dp"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginTop="12dp"
        app:civ_border_width="2dp"
        app:civ_border_color="#FFc0c0c0"/>
    <ImageView
        android:id="@+id/imageView"
        android:layout_width="16dp"
        android:layout_height="16dp"
        android:layout_alignStart="@+id/ed_logo"
        android:layout_alignTop="@+id/ed_logo"
        android:layout_marginTop="-4dp"
        android:src="@drawable/img_favorite_star" />
 
    <TextView
        android:id="@+id/tv_editorial_title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignTop="@+id/ed_logo"
        android:layout_marginStart="16dp"
        android:layout_marginTop="5dp"
        android:layout_toEndOf="@id/ed_logo"
        android:text="МК"
        android:textColor="#ff6600"
        android:textSize="14sp" />
 
    <TextView
        android:id="@+id/tv_status_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignStart="@+id/tv_editorial_title"
        android:layout_below="@+id/tv_editorial_title"
        android:text="В ожидании ответа"
        android:textColor="#939598"
        android:textSize="12sp" />
 
    <TextView
        android:id="@+id/tv_reward"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignTop="@+id/ed_logo"
        android:layout_alignParentEnd="true"
        android:layout_marginTop="11dp"
        android:text="100 RUB"
        android:textColor="#939598"
        android:textSize="14sp" />
 
    <android.support.v7.widget.CardView
        android:id="@+id/itemCardView"
        android:layout_width="272dp"
        android:layout_height="110dp"
        android:layout_alignParentEnd="true"
        android:layout_below="@+id/ed_logo"
        android:layout_marginStart="16dp"
        android:layout_marginTop="11dp"
        android:layout_toEndOf="@+id/ed_logo"
        app:cardBackgroundColor="#ffffff">
 
        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent">
 
            <ImageView
                android:id="@+id/iv_content_preview"
                android:layout_width="110dp"
                android:layout_height="match_parent"
                android:padding="20dp"
                android:src="@drawable/ic_text_template" />
 
            <View
                android:layout_width="1dp"
                android:layout_height="match_parent"
                android:layout_toEndOf="@id/iv_content_preview"
                android:background="@android:color/darker_gray" />
 
            <TextView
                android:id="@+id/tv_title"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginBottom="4dp"
                android:layout_marginEnd="10dp"
                android:layout_marginStart="10dp"
                android:layout_marginTop="10dp"
                android:layout_toEndOf="@id/iv_content_preview"
                android:ellipsize="end"
                android:maxLines="2"
                android:text="Big Bold Title Big Bold Title Big Bold Title Big Bold Title"
                android:textColor="#000000"
                android:textSize="14sp" />
 
            <TextView
                android:id="@+id/tv_subtitle"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginBottom="4dp"
                android:layout_marginEnd="10dp"
                android:layout_marginStart="10dp"
                android:layout_marginTop="4dp"
                android:layout_below="@+id/tv_title"
                android:layout_toEndOf="@id/iv_content_preview"
                android:ellipsize="end"
                android:maxLines="2"
                android:text="Just a small piece of description of main theme. Just a small piece of description of main theme."
                android:textColor="#939598"
                android:textSize="12sp" />
 
            <TextView
                android:id="@+id/tv_date"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentBottom="true"
                android:layout_marginBottom="10dp"
                android:layout_marginStart="10dp"
                android:layout_marginTop="4dp"
                android:layout_toEndOf="@id/iv_content_preview"
                android:layout_below="@+id/tv_subtitle"
                android:text="99.99.9999"
                android:textColor="#ff6600"
                android:textSize="12sp" />
 
            <TextView
                android:id="@+id/tv_item_type"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentBottom="true"
                android:layout_alignParentEnd="true"
                android:layout_marginBottom="10dp"
                android:layout_marginEnd="10dp"
                android:layout_marginStart="10dp"
                android:layout_marginTop="4dp"
                android:text="Item_type"
                android:textColor="#ff6600"
                android:textSize="12sp" />
        </RelativeLayout>
    </android.support.v7.widget.CardView>
</RelativeLayout>
и offers куда в RecyclerView это все подключается

Добавлено через 54 секунды
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<com.sothree.slidinguppanel.SlidingUpPanelLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:sothree="http://schemas.android.com/apk/res-auto"
    android:id="@+id/sliding_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="bottom"
    sothree:umanoPanelHeight="0dp"
    sothree:umanoShadowHeight="4dp">
 
    <RelativeLayout
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/white_background"
        tools:context=".fragment.OffersFragment">
 
        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="?attr/colorPrimary"
            android:minHeight="?attr/actionBarSize"
            app:layout_scrollFlags="scroll|enterAlways"
            app:navigationIcon="@drawable/ic_back"
            app:title="Мои предложения" />
 
        <android.support.v4.widget.SwipeRefreshLayout
            android:id="@+id/swipeRefreshLayout"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_below="@id/toolbar">
 
            <android.support.v7.widget.RecyclerView
                android:id="@+id/items_list"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_gravity="end|bottom"
                android:background="#f1f2f2"
                android:scrollbars="vertical"
                tools:listitem="@layout/offer_swipe" />
        </android.support.v4.widget.SwipeRefreshLayout>
 
        <ProgressBar
            android:id="@+id/progressBar"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_below="@id/toolbar"
            android:indeterminate="true"
            android:padding="120dp" />
 
        <de.hdodenhof.circleimageview.CircleImageView
            android:id="@+id/btnAddProposal"
            android:layout_width="56dp"
            android:layout_height="56dp"
            android:layout_alignParentBottom="true"
            android:layout_alignParentRight="true"
            android:layout_marginBottom="16dp"
            android:layout_marginEnd="16dp"
            android:background="@drawable/round_corners_profile"
            android:src="@drawable/plus_button" />
 
    </RelativeLayout>
 
    <include layout="@layout/fragment_new_proposal_dialog"/>
 
</com.sothree.slidinguppanel.SlidingUpPanelLayout>
вот он

Добавлено через 52 секунды
Но свайп влево почему то не работает можете подсказать как исправить разметку?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru