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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
#1

Изменить голубой цвет "список закончился" - Программирование Android

09.04.2015, 12:54. Просмотров 614. Ответов 16
Метки нет (Все метки)

Не знаю у кого как, но у меня при листании за пределы списка появляется голубая "туманная полоска" с той стороны где она закончилась (списки сверху вниз, табы справа-налево). Могу ее полностью отключить в моих списках запретив листать за пределы, но можно ли изменить цвет???

Голубой дико смотрится на красном, рыжем или коричневых тонах! Например сейчас у меня установлена Voice Recorder на белом фоне сочно-красные надписи и картинки, но голубые бока при "излишнем давлении" на бортики

Причем этот цвет ВО ВСЕХ программах на любой прошивке! Жутко раздражает...
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2015, 12:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Изменить голубой цвет "список закончился" (Программирование Android):

Изменить цвет "индикаторов" - Программирование Android
Привет всем! У меня белый тулбар хочу сделать и "панель индикаторов" (не знаю как она точно называется) тоже белой. Если просто поменять...

Работа с БД, связывание таблиц "фильмы", "жанры", "режиссеры" - Программирование Android
Ребят, всем привет! накидайте какие-нить идеи по реализации ситуация такая есть таблицы - "списки_жанров", "фильмы", "режиссеры" мне...

Ошибка "Unknown method "e" of "org.apache.commons.logging.Log" - Программирование Android
Unknown method 'e' of 'org.apache.commons.logging.Log' package com.mycompany.myapp; import android.widget.*; import...

Двухуровневый список выбора (Spinner) "Страна->Город" c применением SQLite - Программирование Android
Подскажите пожалуйста в каком виде создавать данные в БД и как правильно переработать файлы чтоб выводить список стран и городов черпая...

Создать "древовидный" список - Программирование Android
Накидайте пожалуйста ссылок на примеры. И вообще в какую сторону копать? Дерево должно быть как сворачивающимся, так и фиксированым. ...

Постепенно вывести на экран слово "Java", в котором буквы состоят из "интересных" элементов - Программирование Android
Я учусь в универе и вот пытаюсь делать лабораторные по языку java, только на свой телефон с помощью android studio )) До этого все...

16
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 598
09.04.2015, 13:41 #2
Цитата Сообщение от Tester64 Посмотреть сообщение
Не знаю у кого как, но у меня при листании за пределы списка появляется голубая "туманная полоска" с той стороны где она закончилась (списки сверху вниз, табы справа-налево). Могу ее полностью отключить в моих списках запретив листать за пределы, но можно ли изменить цвет???
Голубой дико смотрится на красном, рыжем или коричневых тонах! Например сейчас у меня установлена Voice Recorder на белом фоне сочно-красные надписи и картинки, но голубые бока при "излишнем давлении" на бортики
Причем этот цвет ВО ВСЕХ программах на любой прошивке! Жутко раздражает...
XML
1
2
android:overScrollHeader="@drawable/the_header"
 android:overScrollFooter="@drawable/the_footer"
Или программно у ListView через методы с аналогичным названием.
1
Netscape
373 / 360 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
09.04.2015, 14:13 #3
Для всего уже написана своя библиотека.

https://github.com/AndroidAlliance/EdgeEffectOverride
1
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 598
09.04.2015, 14:15 #4
Цитата Сообщение от Netscape Посмотреть сообщение
Для всего уже написана своя библиотека.
Да, там, вроде, и писать особо-то нечего, чтобы либу подключать?!
0
Pablito
2503 / 1987 / 619
Регистрация: 12.05.2014
Сообщений: 6,930
Завершенные тесты: 1
09.04.2015, 14:16 #5
меня тоже голубой цвет напрягал, конечно не настолько что бы переписывать что-то, но спрошу - в чем прикол этой библиотеки если можно двумя строками в xml сделать все что нужно?
0
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
09.04.2015, 14:51  [ТС] #6
Цитата Сообщение от contedevel Посмотреть сообщение
android:overScrollHeader="@drawable/the_header"
*android:overScrollFooter="@drawable/the_footer"
Спасибо за методы (не знал что туда так легко подкидывать свои зоны), но стало еще хуже!
Есть список строк. Тяну вниз находясь уже в самом верху списка. Получаю прямоугольник закрашеный методами android:overScrollHeader, а поверху все равно плавно гаснущая голубая туманная линия. Квадратик сделал коричневым (просто первый образец схватил с градиентом), а поверху голубые разводы, которые через секунду неподвижного пальца исчезают.

Добавлено через 53 секунды
Цитата Сообщение от Netscape Посмотреть сообщение
Для всего уже написана своя библиотека.
https://github.com/AndroidAlliance/EdgeEffectOverride
кажется то что нужно! Проверю - отпишусь!
0
Netscape
373 / 360 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
09.04.2015, 14:57 #7
Цитата Сообщение от contedevel Посмотреть сообщение
Да, там, вроде, и писать особо-то нечего, чтобы либу подключать?!
Не обязательно подключать. В либе есть все scrollable контейнеры.
Можно обойтись и 2-я классами.
1
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
09.04.2015, 15:14  [ТС] #8
Цитата Сообщение от Netscape Посмотреть сообщение
Не обязательно подключать. В либе есть все scrollable контейнеры.
Можно обойтись и 2-я классами.
Можно подробнее! я все еще не смог перейти на градле. работаю в Ант. Предпочел бы просто картинок накидать и пару классов подключить, а не либы...
0
Gabberr
102 / 102 / 17
Регистрация: 13.10.2009
Сообщений: 403
09.04.2015, 15:16 #9
Либу подключать и в правду незачем
XML
1
2
3
 android:fadingEdge="none"
android:fadingEdgeLength="0dp"
android:overScrollMode="never"
0
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
09.04.2015, 15:28  [ТС] #10
Цитата Сообщение от Gabberr Посмотреть сообщение
android:fadingEdge="none"
android:fadingEdgeLength="0dp"
android:overScrollMode="never"
Это просто отключает режим! После этого "резиновый" дизайн тупо исчезает. И потянув не происходит НИЧЕГО! Клиент не знает - зависла программа или список закончился! Пусть знает! Но не голубым, если список сделал светло-коричневым! Когда-то это помню тупо смотрелось на целиком красной программе от КамедиКлаб - ну все раскрасили, а это голубым...

Добавлено через 2 минуты
Если честно, надеялся найти метод указания цвета! Или хотя-бы убрать цвет вообще... А судя по либе, там как-то картинки подменяют...
0
Netscape
373 / 360 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
09.04.2015, 16:42 #11
Собственно сам кастомный виджет:
https://github.com/AndroidAlliance/E.../ListView.java
Два вспомогательных класса:
https://github.com/AndroidAlliance/E...dgeEffect.java
https://github.com/AndroidAlliance/E...lListener.java

XML
1
2
3
4
5
<com.your.packagename.ListView
            android:id="@+id/listview"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:edgeeffect_color="@color/green"/>
1
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
09.04.2015, 16:45  [ТС] #12
Перерыл уже много чего... Похоже увы - НИЧЕГО! Голубой ОЧЕНЬ глубоко зашит в исходниках (как и методы отрисовки скроллинга)!

Это:
https://github.com/AndroidAlliance/EdgeEffectOverride
похоже не подменяет цвет, а (судя по скринам) блокирует скроллинг и в нужный момент рисует цветную картинку ПОВЕРХ строк или табов. У меня не получилось собрать (в градле) APK (еще не умею из градле) - если можете - соберите и выложите - ОЧЕНЬ хочется попробовать!

Гуру, если кто что найдет понадежнее - отпишитесь пожалуйста!

p.s. Если бы хотя-бы черным, белым или серым, а не голубым...
0
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
09.04.2015, 17:05  [ТС] #13
Я об этом:
0
Миниатюры
Изменить голубой цвет "список закончился"  
Netscape
373 / 360 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
09.04.2015, 17:39 #14
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Tester64 Посмотреть сообщение
блокирует скроллинг и в нужный момент рисует цветную картинку ПОВЕРХ строк или табов.
Нет.
Цитата Сообщение от Tester64 Посмотреть сообщение
соберите и выложите
http://dropmefiles.com/q3AOY
1
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
09.04.2015, 20:54  [ТС] #15
Цитата Сообщение от Netscape Посмотреть сообщение
http://dropmefiles.com/q3AOY
Огромное спасибо!
Действительно то что нужно! Теперь буду разбираться... Смущало
1) скрины без "сдвига", но с картинкой
2) минималная версия апи 20 встроенная в пример. и столько 19х апи в картинках...
0
09.04.2015, 20:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2015, 20:54
Привет! Вот еще темы с ответами:

Выбор платформы разработки "1С Мобильная платформа" или "Android Studio" - Программирование Android
Всем, здравствуйте! Есть задача по разработке клиента для терминала сбора данных. Для использования его c WMS. После долгих раздумий было...

При эмулировании вместо надписи "Hello world" отображается "android" - Программирование Android
Привет форумчане! Я только-только начинал программировать на андроиде. Поставил среду, все настроил как на google.developers . Когда...

Как "превратить" string "6.971245e-001" во float? - Программирование Android
Число конечно пример

Как прикрутить "свой браузер" к странице - "фрагмент" - Программирование Android
здравствуйте. все, уже голову сломал. не соображаю совсем. не получается прикрутить код браузера к странице fragments.выводиться должно на-...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru