Форум программистов, компьютерный форум, киберфорум
Delphi: FireMonkey
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 10.12.2009
Сообщений: 59
1

Delphi XE5: Android рисовалка

21.11.2013, 17:04. Показов 3933. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем доброго времени суток.
Пытаюсь потихоньку осваивать Delphi XE5 под Android
Встала задача нарисовать простенькую рисовалку, но проблема начинается уже с простой установки точки
Решил использовать компонент: TImage
Pascal
1
2
3
4
5
procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X,  Y: Single);
begin
if drawingNow = True then
    Image1.Canvas.LineTo(x, y);
end;
"TCanvas" does not contain a member named 'Line To'
Чем заменить LineTo в FireMonkey?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.11.2013, 17:04
Ответы с готовыми решениями:

Delphi XE5 Android!
АПК на андроиде версии 4 запускается и работает нормально а на версиях с выше 5 не запускается и не...

Delphi XE5 Android + GPS
Здравствуйте. Вот решил попробовать по программировать на Android. За Delphi уже давно не садился...

Delphi XE5 & Android
Вчера поставил RAD Studio и решил написать примитивный аудио плеер для Android, но возникла такая...

Клавиатура Android - Delphi XE5
Такая проблема, вводится текст в edit, после нажатия на edit, его закрывает клавиатура, можно ли...

4
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32949 / 21269 / 8166
Регистрация: 22.10.2011
Сообщений: 36,535
Записей в блоге: 8
21.11.2013, 17:16 2
TCanvas.DrawLine
1
0 / 0 / 0
Регистрация: 10.12.2009
Сообщений: 59
21.11.2013, 17:55  [ТС] 3
Однозначно, большое спасибо
Нашёл еще аналогичную тему с вашим ответом, НО пробую создать FireMoney приложение, что для ПК, что для Android с указанными примерами
И всегда только пустая форма

А также аналогично ругается на:
Код
Image1.Bitmap.BitmapChanged;
"TBitmap" does not contain a member named 'BitmapChanged'
[dcc32 Error] Unit2.pas(64): E2361 Cannot access private symbol TBitmap.BitmapChanged
0
0 / 0 / 0
Регистрация: 16.01.2014
Сообщений: 3
16.01.2014, 22:04 4
Цитата Сообщение от lamer811 Посмотреть сообщение
А также аналогично ругается на: Код Code1
Image1.Bitmap.BitmapChanged; "TBitmap" does not contain a member named 'BitmapChanged' [dcc32 Error] Unit2.pas(64): E2361 Cannot access private symbol TBitmap.BitmapChanged
Была аналагичная проблема. Отталкивался от примера Code Examples: FMXTCanvasDrawFunctions (Delphi)
Однако, рисует и без BitmapChanged
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var AOpacity :Single;
BEGIN
with Image1 do begin
  Bitmap := TBitmap.Create(400, 100);
  Bitmap.Canvas.Clear(TAlphaColors.Yellow);
end;
AOpacity := 255;
with Image1.Bitmap.Canvas do
   begin
      BeginScene;
         DrawLine( TPointF.Create(10, 10),
                   TPointF.Create(30, 10),
                   AOpacity,
                   TStrokeBrush.Create(TBrushKind.bkSolid, TAlphaColors.Red)
                 );
      EndScene;
   end;
//Image1.Bitmap.BitmapChanged;
END;
при AOpacity = 0 линии не видно, однако, другая проблема: и при AOpacity = 1 и при AOpacity = 255 получается линия оранжевая, но никак не красная.
0
0 / 0 / 0
Регистрация: 16.01.2014
Сообщений: 3
16.01.2014, 22:28 5
Цитата Сообщение от Aleksey665 Посмотреть сообщение
линия оранжевая, но никак не красная.
1 - Ожидание; 2 - Реальность (и при 1 и при 255)
Причём, при значениях AOpacity от 1 до 0 - ещё более бледнее, что, вообщем-то, ожидаемо.
Изображения
 
0
16.01.2014, 22:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.01.2014, 22:28
Помогаю со студенческими работами здесь

Отправка почты [Delphi XE5 Android]
Всем привет. Хочу написать программу на Андроид которая будет отправлять на Почту письмо. Вот код...

Delphi XE5, Android, перевод строки
Пишу некотору прогу на андроид. Короче некоторой переменной стрингового типа я присваиваю символ...

Добавить Android SDK в Delphi XE5
Добрый день! Помогите добавить в Environment options/SDK manager (или еще как) android SDK в delphi...

Вставка картинки в листбокс Delphi XE5 Android
Здравствуйте! Ребята подскажите как вставить 2 картинку в итем лист бокса. Одну основную я вставил...

Как вставить картинку в Delphi XE5 Android?
У меня трабла. Работал раньше в делфи 7. А там было свойство Image1.Picture чтобы загрузить...

Delphi XE5 Android: Сохранить и загрузить данные
Всем привет. Вобщем в программе у меня есть 2 поля для ввода и 2 соответствующие кнопки 'LOAD' и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru