Ответ: File Manager и ОС
На самом деле все просто. Реализовывал ItemList делается при помощи 2 рекордов, ну по крайней мере я делал так. 1 рекорд собственно Item. Там текст, иконка и можно еще чтонить. 2 рекор сам ItemList. В нем храняться все записи (Item), кол-во айтемов, начальная позиция рендеринга, конечная позиция рендера. При рендере отрисовываешь сперва задний план, затем последовательно рисуешь айтемы начиная с нужной позиции. Отлов нажатия нужного айтема просто делается, хотя я долго с ним повозился. Ну и все все плюшки с графикой =)
Что касается перехода по папкам. По нажатию берем текст записанный в Item и добавляем к текущему пути. Вот и все. Лично сам написал за пару часов
__________________
Для меня нет ничего не реального в кодинге, но мне лень
gainOS - прорыв в проектировании ОС на MIDlet Pascal
|