在AndEngine中着色特定对象

时间:2012-07-02 07:53:57

标签: android andengine

在我的应用程序中,我有一个背景,并且有一个对象说在背景上放置了一个表格。现在我只想给桌子上色。在AndEngine有什么办法吗?如果是这样,请提供示例代码。 该机制应该是什么?

2 个答案:

答案 0 :(得分: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);

答案 1 :(得分:0)

您可以将颜色设置为场景中的任何实体。 只需使用entity.setColor()即可。它会使您的颜色和对象原生颜色倍增。

如果您只需要新颜色,请先将对象设为白色。

希望得到这个帮助。