package com.xscm.moduleutil.widget; import android.content.Context; import android.util.AttributeSet; import android.view.LayoutInflater; import android.widget.RelativeLayout; import androidx.databinding.DataBindingUtil; import com.xscm.moduleutil.R; import com.xscm.moduleutil.databinding.RoomViewWheatCharmBinding; public class WheatCharmView extends RelativeLayout { private RoomViewWheatCharmBinding mBinding; public WheatCharmView(Context context) { this(context, null); } public WheatCharmView(Context context, AttributeSet attrs) { super(context, attrs); mBinding = DataBindingUtil.inflate(LayoutInflater.from(context), R.layout.room_view_wheat_charm, this, true); setClipChildren(false); setClipToPadding(false); } public void setSex(String sex, String userId, String value, boolean format) { if (format) { mBinding.tvValue.setText(value); } else { try { long xd = Long.parseLong(value); if (xd > 9999 || xd < -9999) { mBinding.tvValue.setText(String.format("%.2fw", xd / 10000.0f)); // mBinding.tvValue.setText(String.valueOf(xd)); } else { mBinding.tvValue.setText(value); } } catch (Exception e) { e.printStackTrace(); } } } public void setBg(int bg){ mBinding.bg.setBackgroundResource(bg); } }