Programuję grę na Androida za pomocą AndEngine. Chcę utworzyć okrąg, który ma numer w, jak na tym zdjęciu:Jak utworzyć okrąg z numerem?
Odpowiedz
coś takiego:
circle.xml (w res/odkształcalne)
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval" >
<solid android:color="#aaf" />
</shape>
i circletext.xml (w res/layout):
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/white"
android:orientation="vertical" >
<TextView
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_gravity="center"
android:background="@drawable/circle"
android:gravity="center"
android:shadowColor="@android:color/white"
android:shadowRadius="10.0"
android:text="4"
android:textColor="@android:color/black"
android:textSize="18sp" />
</FrameLayout>
wygląda następująco:
No Chyba najprostszym sposobem jest po prostu umieścić obraz w tak haha. Zawsze możesz użyć obrazu z okręgiem, a następnie ułożyć tekst z numerem nad nim.
Stworzę dużo. Nie mogę używać obrazów dla dobrej wydajności. – Kadir
Do obsługi obrazów można użyć prostego mechanizmu gry. Nie powinny one być intensywne procesor, a następnie jeśli nie są w ruchu. Nawet wtedy większość silników może bez problemu poradzić sobie z 20 lub 30 ruchomymi duszkami, nawet z systemem kolizji zastosowanym do wszystkich z nich. – WingDev
użycie tekstury, której źródłem jest bitmapa, nie będzie miało większego wpływu na wydajność niż użycie texure, którego źródłem jest bitmapa zaczerpnięta z farby. W rzeczywistości będą takie same. Ponieważ aby wyświetlić okrąg w GL, musi to być najpierw bitmapa. –
- 1. Magento utworzyć przesyłkę z numerem śledzenia programowo
- 2. okręgi CSS z numerem
- 3. Jak narysować okrąg z przezroczystym środkowym
- 4. Android - Kontakt z numerem z numerem kierunkowym kraju
- 5. Python, narysuj okrąg z PIL
- 6. Jak wyświetlić okrąg w GMSMapView
- 7. Sortowanie tablicy alfabetycznie z numerem
- 8. Narysuj okrąg o ggplot2
- 9. Formula z numerem dynamicznego zmiennych
- 10. Dodaj okrąg do ggmap
- 11. Jak narysować okrąg z wyśrodkowanymi gradientami z płótnem HTML5?
- 12. Znajdź skrzyżowanie z numerem linii
- 13. Zamiar kontaktu z numerem telefonu
- 14. Pobierz datę z numerem tygodnia
- 15. Narysuj okrąg na widoku (Android)
- 16. Android - cięcie okrąg z kwadratowym Bitmap
- 17. Okrąg widoku z mniej niż 4 widokami
- 18. jak stylizować okrąg Fontawesome ikonę tła?
- 19. Jak narysować okrąg w szybkim użyciu spriteKit?
- 20. Jak narysować elipsę lub okrąg odręczny?
- 21. Jak dodać okrąg jako promień wokół adnotacji
- 22. Jak przesunąć okrąg w tablicy 4 znaków?
- 23. Jak mogę narysować okrąg w Unity3D?
- 24. logback pokaż logi z numerem linii
- 25. XSL - zaokrąglanie/problem z numerem formatu
- 26. aktualizowanie kolumny z numerem sekwencji mysql
- 27. Parse string z bash i numerem wyciągu
- 28. SBT z numerem wersji w programie
- 29. Narysuj okrąg w Tkinter (Python)
- 30. ios uzyskać etykietę z numerem znacznika
Dodałem następujące właściwości do TextView, aby dodać lepsze polskie do większych liczb. android: layout_width = "wrap_content" android: layout_height = "wrap_content" android: minHeight = "14dp" android: minWidth = "14dp" android: maxHeight = "14dp" – elprl