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

Рисование окружности


Kitty

Вопрос

Здравствуйте.
Мне надо нарисовать окружность с жирной обводкой и цифрой посередине. Цифру сделать легко – просто метка поверх окружности. Мне нужна окружность не сразу – она должна появиться постепенно рисованием дуги из ничего до полного замыкания (пример на картинке). Каков правильный путь реализации этого? Речь идет для андроида.
Спасибо.

 

круг.jpg

Ссылка на комментарий

Рекомендуемые сообщения

  • 2

Наверное с помощью TPie можно сделать.

Тут что-то подобное, правда картинок уже нет, но есть код )

http://www.vr-online.ru/blog/daesh-fmx-firemonkey-v-massy-9147

 

Изменено пользователем Rusland
Ссылка на комментарий
  • 0

Как-то так

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.fmx"
TForm1 *Form1;
int c=0;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
	: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
	c=c+20;
	Arc1->EndAngle=c;
	if (c<90)       {Text1->Text="4";}
	else if (c<180) {Text1->Text="3";}
	else if (c<270) {Text1->Text="2";}
	else if (c<360) {Text1->Text="1";}
	else if (c==360) {Timer1->Enabled=False;Text1->Text="0";c=0;}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
	Arc1->EndAngle=0;
	Timer1->Enabled=true;
}
//---------------------------------------------------------------------------

 

ArcTimer.zip

Ссылка на комментарий

Присоединяйтесь к обсуждению

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

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...