-
Постов
1 204 -
Зарегистрирован
-
Посещение
-
Победитель дней
26
Весь контент Rusland
-
yura371, стоит ли использовать bmp, если можно это делать на карте Google? (Нижнекамск на ней имеется) Посмотрите TMapsEngine от ZuBy, он умеет рисовать маршруты.
-
Кстати, стандартный ScrollBar можно спрятать, если скопировать в свой проект FMX.ListView.pas и изменить const ... {$IFDEF ANDROID} DefaultScrollBarWidth = 0; // вместо 7 {$ENDIF} Осталось решить проблему "слепой зоны" ползунка при скроллировании внизу списка. PS. Ну и желательно реализовать плавность хода скроллера ( alphLVS.zip
- 38 ответов
-
- listview
- fast scrolling
-
(и ещё 1 )
C тегом:
-
Alexander616, действительно c помощью доп. переменной работает. А как избавиться от "слепой зоны" не знаю, самому интересно.
- 38 ответов
-
- listview
- fast scrolling
-
(и ещё 1 )
C тегом:
-
Если посадить на ListView1ScrollViewChange, то будет вечный конфликт ) Изменение Scrollbar1.Value влечет вызов ScrollBar1Change где происходит скроллирование LV. Следовательно будет вызван ListView1ScrollViewChange... получится бесконечный цикл )
- 38 ответов
-
- listview
- fast scrolling
-
(и ещё 1 )
C тегом:
-
Если нажать на Pause, а потом на Play, то загрузка начинается с нуля
-
Раз такое дело, то решил прикрутить к ListView ScrollBar. Сразу возникло два новых вопроса: 1.) Можно ли скрыть этот самый индикатор положения? (лучше бы конечно чтобы Embarcadero довела его до ума) В ListBox-е вроде можно убрать c помощью ShowScrollBars (но не проверял). А как в ListView? 2.) Как при скроллировании пальцем по списку переносить в ScrollBar текущее положение ползунка? PS. Попробовал в OnTimer написать ScrollBar1.Value:=ListView1.getFirstVisibleItemIndex; работает, но как-то корявенько выходит alphLVS.zip
- 38 ответов
-
- listview
- fast scrolling
-
(и ещё 1 )
C тегом:
-
Запустил alphLV из под Windows - встроенный скроллер работает! Выходит что он не работает только под Android? (или у меня только не работает и поэтому у всех возникает вопрос "а что не так?")
- 38 ответов
-
- listview
- fast scrolling
-
(и ещё 1 )
C тегом:
-
Хотелось бы избежать "извращений" За сортировку ListView отдельное спасибо ) Все же я не понимаю, и там где пример с ListView и там где пример ListBox видно полосу прокрутки и ползунок (при начале прокрутки)... в примере с ListView я даже могу его ухватить и перемещать (до тех пор пока он не пропадет), но скроллинга списка не происходит. Почему так? Кстати, а почему Ё вверх алфавита лезет? И что за свойство AutoTapScroll у ListView? Может от него что-то зависит?
- 38 ответов
-
- listview
- fast scrolling
-
(и ещё 1 )
C тегом:
-
Alexander616, ваш пример больше похож на вариант как это сделано в iOS, но тогда нужно чтобы весь алфавит умещался на экране. (Можно ли это сделать с ListBox?) А сейчас при скроллировании по алфавиту сам алфавит ездит туда сюда ) Вариант ZuBy больше напоминает как сделано в Android... надо только отдельный скроллер прикрутить. Сейчас буду думать как лучше )) Посмотрел еще раз пример ZuBy alphLB. Сейчас заметил что видно наличие ползунка скроллера (он почти сливается с фоном), но "ухватиться" за него, чтобы ускоренно скроллить, не получается.
- 38 ответов
-
- listview
- fast scrolling
-
(и ещё 1 )
C тегом:
-
Тут вот в чем дело - список должен быть отсортированным по алфавиту, о чем я забыл упоминуть. Постараюсь пояснить... На видео видно что справа есть скроллинг (в alph**.zip такого нет), по которому можно очень быстро перемещаться вверх/вниз (если двигаешь пальцем по списку - скроллируется со стандартной скоростью, а когда двигаешь пальцем по этому скролл-у то перемещения в несколько раз быстрее)... подобное есть на iOs - там можно выбрать букву и список автоматически перемещается на на item с названием начинающимся на эту букву (см. первую картинку первого поста)... я всегда думал что этот алфавит и скролл - есть нечто неотделимое, поэтому и назвал тему Алфавитный скроллинг В рамках названия темы ваши примеры как раз то что нужно. Создам пожалуй другую тему с название Быстрый скроллинг по ListView. Alexander616, ваш пример как раз делает почти то что нужно... надо как-то связать с основным списком чтобы он скроллировался в зависимости от выбранной буквы и перемещение алфавита должно быть в обратную сторону PS. посмотрите в андройде в стандартном приложении Контакты есть такой скроллер... надеюсь теперь понятно что я имел в виду? ))
- 38 ответов
-
- listview
- fast scrolling
-
(и ещё 1 )
C тегом:
-
Alexander616, сейчас посмотрю
- 38 ответов
-
- listview
- fast scrolling
-
(и ещё 1 )
C тегом:
-
Вот снял видео с одного приложения https://yadi.sk/i/oQNGe9t9mHgFM
- 38 ответов
-
- listview
- fast scrolling
-
(и ещё 1 )
C тегом:
-
Спасибо. Сейчас поглядим ZuBy, это не совсем то что я имел в виду ) Мне хочется ускорить прокрутку списка, так как элементов много. Это моя вина, не правильно сформулировал вопрос ) Поищу видео чтобы объяснить что я имею в виду
- 38 ответов
-
- listview
- fast scrolling
-
(и ещё 1 )
C тегом:
-
Готового компонента под это как я понимаю нет? Не понял идеи )
- 38 ответов
-
- listview
- fast scrolling
-
(и ещё 1 )
C тегом:
-
Да, не плохо бы научится (видимо проще создавать обертки через Java2OP). Под java больше реализовано. https://github.com/mik3y/usb-serial-for-android
-
Возможно там проблема в том что в исходниках TComPort используется Windows, а значит нужно вносить изменения в код. Vanka, проект для плей маркета?
-
Поставил в ряд 19шт Label. Фактически - это блоки цифр (10шт Label-цифры), разделенные точками (9шт Label-точки). Align у всех Right, стандартный шрифт Segoi UI, но размер поставил 12. Autosize у Label-цифр = True. При запуске у меня один Label-точка "убегает" вперед. Например я начинаю редактировать первую цифру и вместо '111' пишу '11', а затем вместо '11' обратно '111', то Label-точка стоящая за цифрой перемещается вперед! И так со всеми цифрами! На мой взгляд чудит autosize=true. Но если я выставляю autosize=false, то на андроиде вместо цифр я вижу '...' (в проекте и на картинке ниже видно два варианта) Помогите разобраться, как решить эту проблему? Вот тут сам проект https://yadi.sk/d/7Gc1KFqLmGehS PS. Delphi Seattle, Android 4.2.2, 4''
-
Как можно сделать алфавитный скроллинг подобно этому? Если список очень большой, то прокрутка происходит очень долго. Есть какие-нибудь идеи?
- 38 ответов
-
- listview
- fast scrolling
-
(и ещё 1 )
C тегом:
-
Мне нужно вводить числа. В Edit можно указать тип клавиатуры KeyboardType = PhonePad. Как сделать появляющуюся при InputQuery клавиатуру типа PhonePad? procedure TForm1.Label1Tap(Sender: TObject; const [Ref] Point: TPointF); begin InputQuery('Введите число', [''], [''], procedure(const AResult: TModalResult; const AValues: array of string) begin if (AResult=mrOk) and (AValues[0].Trim<>'') then Label1.Text:=AValues[0].Trim; end ); end;
-
Евгений Корепов, благодарю. Как раз кода в FormCreate не хватало ^^^ Теперь кнопка Вставить не появляется
-
Собирался открыть тему про Font.Size, а тут уже есть она. Из-за того что стоящие в ряд Edit-ы не умещались мне пришлось уменьшить размер шрифта с 12 на 11 (Шрифт: Segoe UI Начертание: обычный). И после этого никак не получается перемещаться в Edit. Каретка всегда стоит впереди и сколько бы раз не тапал по Edit, не могу переместиться в конец. Этот эффект получается даже если уменьшить шрифт заранее. Например, в моем случае Edit-ы должны стоять в ряд, так как фактически они заполняют один уникальный номер и разделить их в два ряда никак не получится.
-
Попробовал ваш код. Не помогло. Буфер не очищается. PS. Brovin Yaroslav, кстати TEdit.CheckSpelling = False тоже не убирает подчеркивание. PPS. Delphi RX, Android 4.2.2