Files
yusheng-android/BaseModule/src/main/java/com/xscm/moduleutil/widget/WheatCharmView.java
2025-11-07 09:22:39 +08:00

53 lines
1.5 KiB
Java

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);
}
}