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

Сделать презентацию - Android

Восстановить пароль Регистрация
 
Tester64
394 / 355 / 43
Регистрация: 22.05.2013
Сообщений: 2,461
08.11.2016, 14:18     Сделать презентацию #1
Гуру, посоветуйте с чего начать? (раньше такого не делал)

Надо:
набор кликабельных картинок, цветных рамок, цветных наклонных линий/стрелок и текста разного шрифта (и возможно наклона) положить на экран.
Должно одинаково выглядить на разных экранах (зумируется растягиваясь настраиваемыми способами - фото не меняет диагональ, а фон тянется). Шрифт должен "подгоняться под рамку" и автоматом растягиваться если экран позволяет.
надо сделать несколько таких "кадров" и программно(!) управлять видимостью элементов

думал "рисовать" на канвасе - но в "подгонке текста" не уверен - поплывет
думал html использовать - но то-же с текстом не уверен, и обрабатывать нажатия через джаваскрипт прийдется...

может что-нибудь "готовое" посоветуете? Может компонент для подобного есть? (кроме готовых сложных 3д игровых движков конечно)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ExFau$t
55 / 55 / 4
Регистрация: 08.05.2012
Сообщений: 448
08.11.2016, 14:38     Сделать презентацию #2
есть либа: font awesome. Там иконки любых размеров. В AS встроена векторная рисовалка. Засовываешь как обычные кнопки с drawable и управляешь, как хочешь. А вообще вариантов масса.

UPD: в авесуме размер иконок можно менять программно, а в AS из ресурсов, я просто не понял, что у тебя. Если под разное разрешение, юзай dimens(...).
Tester64
394 / 355 / 43
Регистрация: 22.05.2013
Сообщений: 2,461
08.11.2016, 15:04  [ТС]     Сделать презентацию #3
Цитата Сообщение от ExFau$t Посмотреть сообщение
В AS встроена векторная рисовалка. Засовываешь как обычные кнопки с drawable и управляешь, как хочешь.
не! мне не активити рисовать! а "интерактивную картинку"! типа паверпоинта, но управляемую из джавы андроида...

рисовать прийдется МНОГО! все программно. все на одном "холсте". "что рисовать" будет давать сервер - в ядро не встрешь - нужна "рисовалка картинки из XML". Картинки тоже надо докачивать с сайта. Похоже на html, но нужны
"зоны клика" обрабатываемые андроидом. возможно "свайп" ("мазнул" пальцем и на следующую "страницу" перелистал). И главное - шрифт на большом планшете должен быть большим, а на маленьком не перепрыгивать на следующую строку а уменьшаться оставаясь в той-же зоне экрана как и был.

В крайнем случае могу диагональ экрана "заставки" сделать под один экран и встраивать без растягивания в другие с зумом и пустым цветом (заданным белым или черным) в тех местах где не захотели растягивать - как обычный фильм на шифрокоформатном экране... но это уже не желательно!

Главное чтобы шрифты не "плыли"!!!

Не по теме:

Цитата Сообщение от ExFau$t Посмотреть сообщение
В AS встроена векторная рисовалка
в ней надо под каждое расширение экрана создавать свой xml чтобы не "плыло"
и стрелки между рамками тяжело нарисовать...
поэтому ее даже не рассматривал! мне обычная "рисовалка" тоже нужна! между координатами в некой изначально заданной "решетке", а не гадать как мне андроид растянул экран...

Паблито
08.11.2016, 15:08
  #4

Не по теме:

я джва года жду такую программу!

Tester64
394 / 355 / 43
Регистрация: 22.05.2013
Сообщений: 2,461
08.11.2016, 15:56  [ТС]     Сделать презентацию #5
Цитата Сообщение от Паблито Посмотреть сообщение
я джва года жду такую программу!
вопрос снимаю! буду писать сам...
Yandex
Объявления
08.11.2016, 15:56     Сделать презентацию
Ответ Создать тему
Опции темы

Текущее время: 16:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru