Use of Android shape
Shape is used for setting shapes, can be used in selector,layout and so on, there are 6 sub-tags, the properties are as follows:
<?XML version= "1.0" encoding= "Utf-8"?><Shapexmlns:android= "Http://schemas.android.com/apk/res/android" > <!--Rounded Corners - <CornersAndroid:radius= "9DP"Android:topleftradius= "2DP"Android:toprightradius= "2DP"Android:bottomleftradius= "2DP"Android:bottomrightradius= "2DP"/><!--set the fillet radius - <!--Gradient - <GradientAndroid:startcolor= "@android: Color/white"Android:centercolor= "@android: Color/black"Android:endcolor= "@android: Color/black"Android:uselevel= "true"Android:angle= "$"Android:type= "Radial"Android:centerx= "0"Android:centery= "0"Android:gradientradius= "All"/> <!--interval - <paddingAndroid:left= "2DP"Android:top= "2DP"Android:right= "2DP"Android:bottom= "2DP"/><!--intervals in each direction - <!--size - <sizeAndroid:width= "50DP"Android:height= "50DP"/><!--Width and Height - <!--Fill - <SolidAndroid:color= "@android: Color/white"/><!--the color of the fill - <!--Strokes - <StrokeAndroid:width= "2DP"Android:color= "@android: Color/black"Android:dashwidth= "1DP"Android:dashgap= "2DP"/> </Shape>
Fill: Sets the color of the fill
interval: sets the interval in four directions
Size: set Size
fillet: set five properties at the same time, the RADIUS attribute is invalid
android:radius= "20DP" sets the radius of Four Corners
android:topleftradius= "20DP" sets the radius of the upper-left corner
Android:toprightradius= "20DP" set the radius of the upper-right corner
android:bottomleftradius= "20DP" setting the radius of the lower right corner
Android:bottomrightradius= "20DP" set the radius of the lower left corner
strokes:dashwidth and Dashgap properties, as long as one is set to 0DP, the border is the implementation border
Android:width= "20DP" sets the width of the edge
Android:color= "@android: Color/black" Sets the color of edges
Android:dashwidth= "2DP" to set the width of the dashed line
android:dashgap= "20DP" sets the interval width of the dashed line
Gradients: when the fill color is set, there is no gradient effect. The value of the angle must be a multiple of 45 (including 0), only valid in type= "linear", or it will be an error. Android:uselevel This attribute does not know what is the use.
Angle the starting point of the corresponding value