原文地址:Androidshape与selector标签使用Android中提供一种xml的方式,让我们可以自由地定义背景,比较常用的就是shape标签和selector标签shapeshape的翻译为形状的意思,一般用来定义背景的形状,如长方形,线条,圆形rectangle矩形默认oval椭圆line线条ring环形简单使用:tint是用来设置背景颜色上述代码即为白色的矩形,效果如下图:一般我们将shape当做根标签来使用corners圆角corners标签,即为圆角的意思,可定义的属性如下属性说明radius定义4个方向圆角宽度topRightRadius右上角圆角宽度bottomLeft
项目里的shape.xmlselector.xmllayer_list.xml文件太多啦想个办法替代吧:1.shape.xml的替代法旧写法-shape.xml新写法-kotlintextView.background=shape{shape=RECTANGLEsolid{color=Color.parseColor("#f00000")}corners{radius=15f.dp}}xml里所有的属性都支持2.selector.xml的替代法旧写法-selector.xmlnormal.xmlpressed.xmlselector.xml新写法-kotlintextView.backgrou
项目里的shape.xmlselector.xmllayer_list.xml文件太多啦想个办法替代吧:1.shape.xml的替代法旧写法-shape.xml新写法-kotlintextView.background=shape{shape=RECTANGLEsolid{color=Color.parseColor("#f00000")}corners{radius=15f.dp}}xml里所有的属性都支持2.selector.xml的替代法旧写法-selector.xmlnormal.xmlpressed.xmlselector.xml新写法-kotlintextView.backgrou
Msg8114,Level16,State5,Proceduredeepanshu_temp,Line141Errorconvertingdatatypevarchartonumeric我正在使用以下代码123456789101112131415161718192021(SELECT CASE WHEN[PRIMARYPlan]>0 THEN CASE WHEN[market_type]='WH' THEN CASE WHEN@a>20 THEN1
Msg8114,Level16,State5,Proceduredeepanshu_temp,Line141Errorconvertingdatatypevarchartonumeric我正在使用以下代码123456789101112131415161718192021(SELECT CASE WHEN[PRIMARYPlan]>0 THEN CASE WHEN[market_type]='WH' THEN CASE WHEN@a>20 THEN1
效果前言先来看一下MaterialButton是什么由上图可以看到MaterialButton也没有什么神秘的,不过是Button的一个子类而已,但是经过谷歌的封装之后,在符合MaterialDesign的基础上,使用起来更加方便了,且容易实现预期效果。使用引入material包implementation'com.google.android.material:material:1.2.1'常规android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="
效果前言先来看一下MaterialButton是什么由上图可以看到MaterialButton也没有什么神秘的,不过是Button的一个子类而已,但是经过谷歌的封装之后,在符合MaterialDesign的基础上,使用起来更加方便了,且容易实现预期效果。使用引入material包implementation'com.google.android.material:material:1.2.1'常规android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="
效果前言先来看一下ShapeableImageView是什么由上图可以看到ShapeableImageView也没有什么神秘的,不过是ImageView的一个子类而已,但是从效果图来看,在不写shape、不引入三方库的情况下,还是挺容易实现预期效果的,而且扩展性良好。使用引入material包implementation'com.google.android.material:material:1.2.1'常规android:layout_width="wrap_content"android:layout_height="wrap_content"an
效果前言先来看一下ShapeableImageView是什么由上图可以看到ShapeableImageView也没有什么神秘的,不过是ImageView的一个子类而已,但是从效果图来看,在不写shape、不引入三方库的情况下,还是挺容易实现预期效果的,而且扩展性良好。使用引入material包implementation'com.google.android.material:material:1.2.1'常规android:layout_width="wrap_content"android:layout_height="wrap_content"an