Q
如何讓機器人
-6
A
回答
2
結交新類
ShapeMaker.class
public class ShapeMaker {
public ShapeMaker() {
}
public GradientDrawable circle (int backgroundColor, int borderColor, int storke, int radius) {
GradientDrawable shape = new GradientDrawable();
shape.setShape(GradientDrawable.RECTANGLE);
shape.setColor(backgroundColor);
shape.setStroke(storke, borderColor);
shape.setCornerRadius(radius);
return shape;
}
}
叫它
myLayout.setBackground(new ShapeMaker().circle(Color.BLUE, Color.BLACK, 1, 10));
編輯
佈局例如:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/holo_green_light"
tools:context="net.netbox4u.gradientcolor.MainActivity">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:layout_marginTop="8dp"
android:elevation="8dp"
android:text="Imagine"
android:textSize="30sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<LinearLayout
android:id="@+id/shape_background"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginBottom="8dp"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:layout_marginTop="8dp"
android:orientation="vertical"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="1.0"></LinearLayout>
</android.support.constraint.ConstraintLayout>
MainActivity例如:
import android.graphics.Color;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.LinearLayout;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
LinearLayout shapeBackgroundLayout = (LinearLayout)findViewById(R.id.shape_background);
shapeBackgroundLayout.setBackground(new ShapeMaker().circle(Color.WHITE, Color.TRANSPARENT, 0, 50));
}
}
相關問題
- 1. 如何讓機器人
- 2. 如何讓機器人
- 3. 如何讓機器人
- 4. 如何讓機器人
- 5. 如何讓機器人
- 6. 如何讓機器人
- 7. 如何讓機器人
- 8. 如何讓機器人
- 9. 如何讓機器人
- 10. 如何讓機器人
- 11. 如何讓機器人
- 12. 如何讓機器人
- 13. 如何讓機器人
- 14. 機器人 - 如何讓用戶時,它
- 15. 如何讓機器人工作?
- 16. 如何讓機器人的EditText列
- 17. 機器人 - 如何讓內所發生
- 18. 如何讓這個機器人工作?
- 19. 如何讓機器人類型變成`:`?
- 20. CeeBot:讓機器人傾斜
- 21. 機器人競賽 - 我如何讓多個機器人互相競爭
- 22. 在機器人機器人
- 23. Finch讓機器人發出聲音
- 24. 如何在機器人
- 25. 如何實現機器人
- 26. 如何使機器人
- 27. 如何檢測機器人
- 28. 如何實現機器人
- 29. 如何在機器人
- 30. 如何實現機器人
你想讓它?酷... –
是的。也許我可憐的英語不會暴露我的想法。我想創建一個java類來繪製類似上面的視圖,並且它在裏面是透明的。我不知道我的問題出了什麼問題? –
'我期望創造這個觀點'我們也期望**你**創造它。或者至少要嘗試。 –