|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.07.2013, 18:56 | #1 |
Пользователь
Регистрация: 11.05.2013
Сообщений: 32
|
Прокрутка как на андроиде
Добрый вечер .
Как сделать в делфи такую же прокрутку как в главном меню андроида ,то есть условно с формы на форму будет такой эффект перелистования? Мб это можно сделать через Directx ? Или есть у кого исходник с примером ? Буду рад помощи)Заранее спасибо) |
10.07.2013, 19:04 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
как вариант применить компонент типа ScrollBox'а, только без полос прокрутки, и применить что-то типа пяти фреймов, как пять форм
[][][][][], и тогда просто передвигая клиентскую область, вы добьетесь нужного эффекта. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
10.07.2013, 19:46 | #3 |
Пользователь
Регистрация: 11.05.2013
Сообщений: 32
|
Спасибо за ответ)
Но как достичь такого же эффекта как на андроиде? С помощью scrollbox'a они просто изменятся ,а нужно именно такой эффект |
10.07.2013, 21:13 | #4 |
Пользователь
Регистрация: 11.05.2013
Сообщений: 32
|
Вот щас сделал что то.
Но хотелось бы избавиться от большого количества таймеров . Может быть мой способ не совсем правильный .Может быть можно как то по другому реализовать? |
10.07.2013, 21:31 | #5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
то что у вас реализовано нужен лишь один таймер, не более.
можно даже попробовать цикл + Application.ProcessMessages в обработчике кнопки, только осторожнее. код не смотрел, я не пишу на Делфи практически, я более теоретик сейчас. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 10.07.2013 в 21:33. |
10.07.2013, 21:33 | #6 |
Пользователь
Регистрация: 11.05.2013
Сообщений: 32
|
Ничего себе)А как с помощью одного таймера обойтись?Я если честно не допираю
а откуда Вы тогда узнали как у меня сделано?)) Последний раз редактировалось snakes; 10.07.2013 в 21:36. |
10.07.2013, 21:52 | #7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
вы сами сказали про большое количество таймеров.
один таймер на передвижение клиентской области и все, больше не нужно. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
10.07.2013, 22:04 | #8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Используя FireMonkey вполне можно форк спаять. Копайте в эту сторону...
|
10.07.2013, 22:27 | #9 |
Пользователь
Регистрация: 11.05.2013
Сообщений: 32
|
спасибо большое)
|
11.07.2013, 10:35 | #10 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
Написать в Microsoft, чтобы такое они сделали для рабочего стола Windows. Может уже в Windows 8 будет.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Php и MySql на андроиде | SuperX | PHP | 1 | 25.11.2012 19:47 |
Как сделать, чтобы в dbgrid всегда была прокрутка? | leklerk | Общие вопросы Delphi | 7 | 23.04.2012 06:11 |
Прокрутка формы в C# | No_Comments | Помощь студентам | 0 | 27.12.2011 12:26 |
прокрутка текста в Tmemo как в AIMP,QIP | Человек_Борща | Общие вопросы Delphi | 0 | 15.02.2011 19:54 |
Прокрутка | nala | HTML и CSS | 0 | 29.09.2008 16:15 |