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