2012-06-08 79 views
0

我剛剛開始移植我的iPhone應用程序Android,但我發現很難掌握它。在Java中生成簡單圖形

現在我正試圖在開始後端時看到基本的屏幕,但是已經用整個靈活的佈局撞擊了一堵磚牆。

我正嘗試在整個應用程序中使用半透明白色突出顯示和黑色底部邊框生成簡單漸變,但由於該項目將被多次用於多種顏色的許多應用程序,因此我想用代碼而不是Photoshop來做到這一點。

這很容易在OBJ-C中完成,但我現在甚至還沒有開始就打磚牆了。

這是我想要實現的一個例子。

Example of attempt

任何人都可以點我在正確的方向?

+0

*「帶有半透明白色突出顯示和黑底部邊框的簡單漸變」*如果您已在iOS版本中使用此功能,那麼發佈屏幕截圖以便我們可以獲得確切的想法? – Tim

+0

@Tim爲我的問題添加了截圖 –

回答

0

shape聲明一個xml並將其保存在drawables文件夾中。然後將該drawable應用於您的視圖,就像其他可繪製/圖像一樣。

graphic.xml

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <gradient 
     android:startColor="#fa8c5e" 
     android:endColor="#ee9e6a" 
     android:angle="90"/> 
    <stroke 
     android:width="1dip" 
     android:color="#000000" /> 
</shape> 

Here你可以看看語法調整你的形狀。