自定义textview 实现圆角一半纯色背景一半透明背景效果

自定义textview 实现圆角一半纯色背景一半透明背景效果

效果图:

自定义textview 实现圆角一半纯色背景一半透明背景效果_第1张图片
image.png

实现方法:

package com.example.weiget;

import android.content.Context;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.widget.LinearLayout;
import android.widget.TextView;

import com.example.textview.R;


/**
 * 
 *     author : lzy
 *     e-mail : [email protected]
 *     time   : 2017/05/08
 *     desc   :
 * 
*/ public class CustomTextView extends LinearLayout { private TextView tv; private TextView tvText; public CustomTextView(Context context) { this(context, null); } public CustomTextView(Context context, AttributeSet attrs) { this(context, attrs, 0); } public CustomTextView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); initView(context); } private void initView(Context context) { LayoutInflater.from(context).inflate(R.layout.custom_textview_layout, this, true); tv = (TextView) findViewById(R.id.tv_pm25); tvText = (TextView) findViewById(R.id.tv_text); } public void setText(String text) { tv.setText(text); } public void setTextSize(float size) { tv.setTextSize(size); tvText.setTextSize(size); } }




    

    



drawable :

  • 圆角边框


    
    
    

  • 圆角纯色背景 左边圆角右边直角


    
    
    
    
    

项目源码: zanyang/CustomTextview

你可能感兴趣的:(自定义textview 实现圆角一半纯色背景一半透明背景效果)