minitruco-android
minitruco-android copied to clipboard
Melhorias em `CartaVisual`
Essa classe tem questões de performance e legibilidade a melhorar
- [ ] Parar de instanciar objetos durante o desenho da carta (
Rect
s,Paint
s e afins) - [ ] Fazer com que deixe de ser um descendente de
Carta
(não usamos ela como tal em nenhum contexto notório), isso só complica as coisas - [ ] Ler os resource IDs dos baralhos uma vez só (poderiam ser static como o cache de bitmaps redimensionados)
- [ ] Considerar:
- tornar ela uma
View
(talvez não compense o overhead) - tornar ela uma inner class de
Mesa
- deixar
Mesa
absorver ela de uma vez
- tornar ela uma