Delphi Mobile ve FireMonkey Flat Button Componenti

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Cevapla
Kullanıcı avatarı
barisatalay
Üye
Mesajlar: 398
Kayıt: 02 Nis 2013 05:43
İletişim:

Delphi Mobile ve FireMonkey Flat Button Componenti

Mesaj gönderen barisatalay »

Merhabalar,

Embarcaderonun bizlere sunmuş olduğu TButton componenti malesef benim ihtiyaçlarımı tam olarak karşılayamamaktadır.

Öncelikli sebebi TButtonun şeffaf olmasıdır.

Bu sebebden dolayı "TFlatRectButton" adını vermiş olduğum componenti yazma ihtiyacı duydum. Bu component "TRectangle" nesnesinden türetilmiştir.

Bu "TFlatRectButton" componenti biraz acemi işi oldu fakat bana buton üzerinde istediğimi yapma özelliği sundu.

Önemli Not: Component konusunda acemiyim çıkacak hataları "Issues" bölümünden belirtirseniz en kısa sürede halledeceğime eminim..

XE5-XE6 IDE'lerinde denenmiştir.

Proje: https://code.google.com/p/delphi-mobile-flat-button/

Orjinal Konu: http://brsatalay.blogspot.com.tr/2014/0 ... utton.html

FmxExpres: http://www.fmxexpress.com/free-flat-rec ... id-and-ios


Resim


Bunlar nelerdir?
Resimde kullanacağımız 2 özelliği çizerek gösterdim.


Resim


1- ) "Text"

Bu özellik adından da anlaşıldığı gibi butonumuzun üzerinde gözükecek olan metindir.

2-) "Settings"

Kullanacağımız özellikleri "Settings" başlığı altında topladım.
Bunlar:
"ButtonSettings":
Bu bölümde butonun renk ayarlarını yapabilirsiniz.
Eğer butonun üzerine geldiğinizde renginin sizin belirlediğiniz bi renk olmasını istiyorsanız "IsHoverColor" rengini değiştirin.
Eğer butona tıkladığınızda butonun rengi sizin belirlediğiniz bi renk olmasını istiyorsanız "IsPressedColor" rengini değiştirin.

"IconSettings":
Bu bölümde button içerisinde kullanacağınız resim ayarlarını yapabilirsiniz.
Icon : Butonda gözükecek olan resim.
Align: Butona eklenmiş olan resimin butonda hangi pozisyonda duracağını seçmelisiniz.

"TextSettings":
Bu bölümde butonda gözükecek olan metinin ayarlarını yapabilirsiniz.
Font: Gözükecek olan metinin standart font ayarlarını yaptığınız bölümdür.
TextColor: Gözükecek olan metinin rengini buradan ayarlayabilirsiniz.
TextHorizontal: Gözükecek olan metinin yatay olarak hizalamasını buradan ayarlayabilirsiniz.
TextVertical: Gözükecek olan metinin dikey olarak hizalamasını buradan ayarlayabilirsiniz.


Örnek Butonlar

Resim

Resim

Resim
En son barisatalay tarafından 07 Ağu 2014 01:32 tarihinde düzenlendi, toplamda 2 kere düzenlendi.
mehmetantalya
Üye
Mesajlar: 189
Kayıt: 30 Eyl 2013 10:17

Re: Delphi Mobile ve FireMonkey Flat Button Componenti

Mesaj gönderen mehmetantalya »

ellerine saglik
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Re: Delphi Mobile ve FireMonkey Flat Button Componenti

Mesaj gönderen sadettinpolat »

fmxexpress sitesinde gordum , ben bu dugmeleri bi yerden hatirliyorum dedim :)
tebrikler. guzel bir component.
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Cevapla