如何在Android中使用PSD?

时间:2014-07-29 19:01:50

标签: android psd

我有一个进度条的psd gui布局。我想将其切片并在Android应用中使用它。问题是,与按钮不同,如何将动态元素添加到静态psd图层,例如进度和移动到条形图。

1 个答案:

答案 0 :(得分:2)

首先,您需要将PSD文件导出为PNG或类似格式,并将其放在drawable文件夹中。 在XML中执行以下操作:

<ProgressBar
  android:id="@+id/progressBar1"
  style="?android:attr/progressBarStyleHorizontal"
  android:progressDrawable="@drawable/custom_progressbar"         
  android:layout_width="wrap_content"
  android:layout_height="wrap_content" />

在运行时执行以下操作

// Get the Drawable custom_progressbar                     
Drawable draw=res.getDrawable(R.drawable.custom_progressbar);
// set the drawable as progress drawable
progressBar.setProgressDrawable(draw)

来自this回答