2012-07-02 3 views
1

В моем приложении у меня есть фон, и есть объект, который скажет таблицу, помещенную на фон. Теперь я хочу только раскрасить таблицу. Есть ли способ сделать это в AndEngine? Если да, укажите пример кода. Какой должен быть механизм?Окраска определенного объекта в AndEngine

ответ

0

Вы можете задать цвет для любого объекта на сцене. Просто используйте entity.setColor(). Он будет умножать цвет вашего и цвет объекта.

Если вам нужен только новый цвет, изначально сделайте свой объект белым.

Надеюсь, что эта помощь.

0

Вы можете сделать это в XML:

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/myTable" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="@android:color/darker_gray" > 
    <TableRow /> 
    <TableRow /> 
</TableLayout> 

Или вы можете сделать это программно:

TableLayout table = (TableLayout)findViewById(R.id.myTable); 
table.setBackgroundColor(Color.DKGRAY); 
+0

Я думаю, что не смог объяснить свой вопрос. Я хочу покрасить объект в сцену AndEngine не в XML. Во-вторых, я не хочу менять цвет фона, который я хочу, чтобы покрасить объект. Как дети делают в своих книгах. –