Перейти к содержанию
Fire Monkey от А до Я

Равиль Зарипов (ZuBy)

Модераторы
  • Постов

    2 517
  • Зарегистрирован

  • Посещение

  • Победитель дней

    264

Весь контент Равиль Зарипов (ZuBy)

  1. что никто не сталкивался? хочу сделать следующее: в свои программах сделать прямое скачивание других моих приложении а чтобы не заморачиваться со скачиванием хочу передать это родному менеджеру закачек, не очень охото качать через браузер
  2. ищите Intent в гугле или на форуме или http://fire-monkey.ru/topic/1226-shellexecute/?p=5779
  3. стили выгружаются точно, не раз писали на форуме! но доступны ли для разработчиков эти методы, не известно
  4. попробуй сравнить входит ли позиция контрола в ClientRect (не помню как в fmx это называется)
  5. Присвоить нужный стиль кнопке или если поддерживается стилем TintColor использовать
  6. Это баг, тоже с этим попал. Пришлось отказаться от этих иконок. Ресайз не помогает в дизайн тайме,
  7. Скорей всего сделать Clean проекта, что бы удалить старые dcu и родной dcu тоже удалить нужно
  8. Там строка одна потерялась, я и не заметил! Сейчас найду напишу её Незнаю в чем проблема но та строка никак не показывается на форуме!!!
  9. OpenAsDefault(aUrl, 'audio/mpeg'); - для открытия аудио (использовать нужный MIMEType) procedure OpenAsDefault(const link: string; const LinkType: string); {$IFDEF ANDROID} var Intent: JIntent; begin Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_VIEW); SharedActivity.startActivity(Intent); end; {$ELSE} begin ShellExecute(0, 'open', pchar(link), nil, nil, 0); end; {$ENDIF}
  10. тоже работает, но заметил странность. не всегда "успевает" отрисовать Item. спасибо за решение, но я уже нашел своё. пока оно меня устраивает
  11. вот решение проблемы StylesData['icon'] := Tvalue.From<TBitmap>(btmpPlay); StylesData['icon.visible'] := true; ItemData.Bitmap.Assign(btmpPlay); почему именно так? StylesData[] - отображает мгновенно изменения, но при скролинге теряется картинка ItemData.Bitmap - сохраняет в стиль и в будущем показывает её при скролинге
  12. у меня в винде с ImageList'ом работало и до этого, при чем все как нужно а в андроиде не получалось сделать, поэтому я и пошел другим способом через загрузку в стиль картинки, но тут тоже образовалась проблема
  13. так прикол в этом и есть что в винде все работает, а в андроиде нет
  14. Вот проект минимальный, со всеми настройками стилей и загрузкой картинки из деплоя
  15. переназначать не нужно, по крайней мере в предыдущей версии (написанной на XE6) программы я ничего подобного не делал вот такой стиль использовал использовал все что можно знаю, Repaint, RealignContent, ApplyStyleLookup и для Item'a и для всего TListBox
  16. Доброго времени суток! Возникла проблема с обновлением Itemом. Суть проблемы в текстовом варианте Чуток изменил стиль TListBox'a, listboxstyle, сам добавил прозрачность, т.к. не понравился родной стиль из-за отступов по краям. Затем добавляю айтемы со стилем listboxitembottomdetail (по памяти) здесь все прекрасно, проблема в том что при нажатии на айтем должна показываться картинка у выбранного айтема, но она показывается только если проскролить айтем за пределы видимости и снова вернуть. Какой метод вызвать чтобы обновить отрисовку? Пробовал и применение стиля айтему и всему ListBoxy и Repaint и RecalcContent ничего не помогло Видео прилагаю, смотрите на 16 айтем https://youtu.be/HNmDq079Ywg
  17. в чем проблема? TMultiView это просто контрол, на него можно навешать что угодно. и кастомизировать как душе угодно. например я делаю всегда так, TMultiView TRectange с заданием градиента или картинки TListView с прозрачностью и основные разделы (Item'ы) TLabel или кнопочки всё что душе угодно + красиво и не нужно обрабатывать все ситуации что может сделать пользователь
  18. такой баг был на XE6 у меня в последний раз. сейчас (XE7,XE8) все нормально. к слову у меня android 5.1 и Nexus хотя тестеры есть и на 4.x, 5.x у них тоже все нормально на XE6 пользовался таким кодом, вставлял в OnClose procedure TФорма.CloseProc; begin mainactivity.finish; Application.Free; Application := nil; end;
  19. в TListView вообще не удалось его поюзать, не отображается на андроиде
×
×
  • Создать...