1.宝箱逻辑修改

2.添加音乐去掉共享音乐
This commit is contained in:
huangjian
2020-05-11 16:42:44 +08:00
parent 88844c3a70
commit 0ebcc679dd
17 changed files with 113 additions and 36 deletions

View File

@@ -27,6 +27,8 @@ import com.yizhuan.xchat_android_core.bean.RoomQueueInfo;
import com.yizhuan.xchat_android_core.im.custom.bean.CustomAttachment; import com.yizhuan.xchat_android_core.im.custom.bean.CustomAttachment;
import com.yizhuan.xchat_android_core.im.custom.bean.FaceAttachment; import com.yizhuan.xchat_android_core.im.custom.bean.FaceAttachment;
import com.yizhuan.xchat_android_core.im.custom.bean.RoomInfoAttachment; import com.yizhuan.xchat_android_core.im.custom.bean.RoomInfoAttachment;
import com.yizhuan.xchat_android_core.initial.InitialModel;
import com.yizhuan.xchat_android_core.initial.bean.InitInfo;
import com.yizhuan.xchat_android_core.manager.AvRoomDataManager; import com.yizhuan.xchat_android_core.manager.AvRoomDataManager;
import com.yizhuan.xchat_android_core.manager.IMNetEaseManager; import com.yizhuan.xchat_android_core.manager.IMNetEaseManager;
import com.yizhuan.xchat_android_core.manager.RoomEvent; import com.yizhuan.xchat_android_core.manager.RoomEvent;
@@ -818,11 +820,15 @@ public class HomePartyPresenter extends BaseMvpPresenter<IHomePartyView> {
public void loadMessageHistory() { public void loadMessageHistory() {
RoomInfo roomInfo = AvRoomDataManager.get().mCurrentRoomInfo; RoomInfo roomInfo = AvRoomDataManager.get().mCurrentRoomInfo;
if (roomInfo == null) return; if (roomInfo == null) return;
if (!roomInfo.isCloseScreen()) { if (!roomInfo.isCloseScreen()) {
int count = 10;
InitInfo initInfo = InitialModel.get().getCacheInitInfo();
if (initInfo != null) count = initInfo.getRoomMessageCount();
NIMClient.getService(ChatRoomService.class) NIMClient.getService(ChatRoomService.class)
.pullMessageHistoryExType(String.valueOf(roomInfo.getRoomId()), 0, .pullMessageHistoryExType(String.valueOf(roomInfo.getRoomId()), 0,
10, QueryDirectionEnum.QUERY_OLD, new MsgTypeEnum[]{MsgTypeEnum.text}) count, QueryDirectionEnum.QUERY_OLD, new MsgTypeEnum[]{MsgTypeEnum.text})
.setCallback(new RequestCallbackWrapper<List<ChatRoomMessage>>() { .setCallback(new RequestCallbackWrapper<List<ChatRoomMessage>>() {
@Override @Override
public void onResult(int code, List<ChatRoomMessage> result, Throwable exception) { public void onResult(int code, List<ChatRoomMessage> result, Throwable exception) {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 KiB

After

Width:  |  Height:  |  Size: 363 KiB

View File

@@ -58,8 +58,9 @@
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:id="@+id/iv_user_official" android:id="@+id/iv_user_official"
android:layout_width="@dimen/dp_13" android:layout_width="wrap_content"
android:layout_height="@dimen/dp_13" android:layout_height="@dimen/dp_15"
android:adjustViewBounds="true"
android:layout_marginEnd="@dimen/dp_5" android:layout_marginEnd="@dimen/dp_5"
android:src="@mipmap/ic_user_official_13dp" android:src="@mipmap/ic_user_official_13dp"
android:visibility="gone" android:visibility="gone"
@@ -67,8 +68,9 @@
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:id="@+id/iv_noble_level" android:id="@+id/iv_noble_level"
android:layout_width="15dp" android:layout_width="wrap_content"
android:layout_height="15dp" android:layout_height="15dp"
android:adjustViewBounds="true"
android:layout_marginEnd="5dp" android:layout_marginEnd="5dp"
android:visibility="visible" android:visibility="visible"
tools:src="@mipmap/ic_user_level_king" tools:src="@mipmap/ic_user_level_king"
@@ -104,8 +106,9 @@
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:id="@+id/iv_user_charm" android:id="@+id/iv_user_charm"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="@dimen/dp_17" android:layout_height="@dimen/dp_15"
android:adjustViewBounds="true" android:adjustViewBounds="true"
tools:src="@mipmap/ic_user_level"
android:visibility="visible" android:visibility="visible"
tools:visibility="visible" /> tools:visibility="visible" />

View File

@@ -199,7 +199,6 @@
android:visibility="@{(ktvModel || roomInfo.type==5) ? View.GONE : View.VISIBLE}"> android:visibility="@{(ktvModel || roomInfo.type==5) ? View.GONE : View.VISIBLE}">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@@ -207,6 +206,7 @@
android:text="房间榜" android:text="房间榜"
android:textColor="@color/white" android:textColor="@color/white"
android:textSize="12dp" /> android:textSize="12dp" />
<ImageView <ImageView
android:layout_width="20dp" android:layout_width="20dp"
android:layout_height="20dp" android:layout_height="20dp"
@@ -219,9 +219,10 @@
android:id="@+id/iv_treasure_box" android:id="@+id/iv_treasure_box"
android:layout_width="55dp" android:layout_width="55dp"
android:layout_height="55dp" android:layout_height="55dp"
android:layout_below="@id/contribute_list" android:layout_above="@id/bottom_view"
android:layout_marginStart="@dimen/dp_10" android:layout_alignParentEnd="true"
android:layout_marginTop="@dimen/dp_8" android:layout_marginEnd="15dp"
android:layout_marginBottom="10dp"
android:onClick="@{click}" android:onClick="@{click}"
android:src="@drawable/icon_room_treasure_box" android:src="@drawable/icon_room_treasure_box"
tools:contentDescription="开宝箱" /> tools:contentDescription="开宝箱" />

View File

@@ -51,7 +51,7 @@ public class MusicListActivity extends BaseMvpActivity<IMusicListView, MusicList
@BindView(R.id.iv_back) @BindView(R.id.iv_back)
ImageView backIcon; ImageView backIcon;
private final String[] titles = {"我的曲库", "共享音乐"}; private final String[] titles = {"我的曲库"};
private int page = 0; private int page = 0;
private List<Fragment> fragments = new ArrayList<>(); private List<Fragment> fragments = new ArrayList<>();
private PagerDataAdapter adapter = new PagerDataAdapter(getSupportFragmentManager()); private PagerDataAdapter adapter = new PagerDataAdapter(getSupportFragmentManager());
@@ -80,7 +80,7 @@ public class MusicListActivity extends BaseMvpActivity<IMusicListView, MusicList
setContentView(R.layout.activity_music_list); setContentView(R.layout.activity_music_list);
ButterKnife.bind(this); ButterKnife.bind(this);
fragments.add(LocalMusicListFragment.newInstance()); fragments.add(LocalMusicListFragment.newInstance());
fragments.add(ShareMusicListFragment.newInstance()); // fragments.add(ShareMusicListFragment.newInstance());
adapter.setData(fragments); adapter.setData(fragments);
viewPager.setAdapter(adapter); viewPager.setAdapter(adapter);
slidingTabLayout.setViewPager(viewPager, titles); slidingTabLayout.setViewPager(viewPager, titles);

View File

@@ -79,12 +79,12 @@
<!-- animation view--> <!-- animation view-->
<RelativeLayout <RelativeLayout
android:visibility="invisible"
android:id="@+id/music_box_layout" android:id="@+id/music_box_layout"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="61dp" android:layout_height="61dp"
android:layout_alignParentBottom="true" android:layout_alignParentBottom="true"
android:background="@color/transparent"> android:background="@color/transparent"
android:visibility="invisible">
<androidx.appcompat.widget.AppCompatCheckBox <androidx.appcompat.widget.AppCompatCheckBox
android:id="@+id/cb_select_all" android:id="@+id/cb_select_all"
@@ -152,7 +152,8 @@
android:gravity="center" android:gravity="center"
android:text="添加共享音乐" android:text="添加共享音乐"
android:textColor="@color/white" android:textColor="@color/white"
android:textSize="16sp" /> android:textSize="16sp"
android:visibility="gone" />
</RelativeLayout> </RelativeLayout>
<!-- empty view--> <!-- empty view-->

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android" > <layout xmlns:android="http://schemas.android.com/apk/res/android">
<data> <data>
@@ -13,8 +13,8 @@
<ImageView <ImageView
android:id="@+id/iv_empty_img" android:id="@+id/iv_empty_img"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_above="@+id/tv_tips_empty"
android:layout_height="220dp" android:layout_height="220dp"
android:layout_above="@+id/tv_tips_empty"
android:layout_centerHorizontal="true" android:layout_centerHorizontal="true"
android:scaleType="matrix" android:scaleType="matrix"
android:src="@drawable/icon_common_failure" /> android:src="@drawable/icon_common_failure" />
@@ -23,21 +23,21 @@
android:id="@+id/tv_tips_empty" android:id="@+id/tv_tips_empty"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:gravity="center"
android:layout_centerHorizontal="true"
android:layout_centerInParent="true" android:layout_centerInParent="true"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="你的音乐列表空空如也\n赶紧去添加音乐吧"
android:textColor="@color/color_999999" android:textColor="@color/color_999999"
android:textSize="13sp" android:textSize="13sp" />
android:text="你的音乐列表空空如也\n赶紧去添加音乐吧"/>
<TextView <TextView
android:id="@+id/tv_empty_option" android:id="@+id/tv_empty_option"
android:layout_width="310dp" android:layout_width="310dp"
android:layout_height="44dp" android:layout_height="44dp"
android:layout_below="@id/tv_share_music_option"
android:layout_centerHorizontal="true"
android:layout_marginTop="23dp" android:layout_marginTop="23dp"
android:background="@drawable/bg_binding_button" android:background="@drawable/bg_binding_button"
android:layout_centerHorizontal="true"
android:layout_below="@id/tv_share_music_option"
android:gravity="center" android:gravity="center"
android:text="扫描本地音乐" android:text="扫描本地音乐"
android:textColor="@color/white" android:textColor="@color/white"
@@ -47,14 +47,15 @@
android:id="@+id/tv_share_music_option" android:id="@+id/tv_share_music_option"
android:layout_width="310dp" android:layout_width="310dp"
android:layout_height="44dp" android:layout_height="44dp"
android:layout_below="@id/tv_tips_empty"
android:layout_centerHorizontal="true"
android:layout_marginTop="23dp" android:layout_marginTop="23dp"
android:background="@drawable/bg_binding_button" android:background="@drawable/bg_binding_button"
android:layout_centerHorizontal="true"
android:layout_below="@id/tv_tips_empty"
android:gravity="center" android:gravity="center"
android:text="添加共享音乐" android:text="添加共享音乐"
android:textColor="@color/white" android:textColor="@color/white"
android:textSize="16sp" /> android:textSize="16sp"
android:visibility="gone" />
</RelativeLayout> </RelativeLayout>

View File

@@ -7,7 +7,9 @@ import android.annotation.SuppressLint;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.text.Editable;
import android.text.TextUtils; import android.text.TextUtils;
import android.text.TextWatcher;
import android.view.Gravity; import android.view.Gravity;
import android.view.View; import android.view.View;
import android.view.WindowManager; import android.view.WindowManager;
@@ -35,6 +37,7 @@ import com.yizhuan.xchat_android_core.utils.StringUtils;
import com.yizhuan.xchat_android_library.annatation.ActLayoutRes; import com.yizhuan.xchat_android_library.annatation.ActLayoutRes;
import com.yizhuan.xchat_android_library.utils.FormatUtils; import com.yizhuan.xchat_android_library.utils.FormatUtils;
import com.yizhuan.xchat_android_library.utils.SingleToastUtil; import com.yizhuan.xchat_android_library.utils.SingleToastUtil;
import com.yizhuan.xchat_android_library.utils.TextWatcherWrapper;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
@@ -87,8 +90,15 @@ public class TreasureBoxActivity extends BaseBindingActivity<ActivityTreasureBox
}); });
WalletInfo walletInfo = PayModel.get().getCurrentWalletInfo(); WalletInfo walletInfo = PayModel.get().getCurrentWalletInfo();
if (walletInfo != null) { if (walletInfo != null) {
mBinding.tvDiamondNum.setText(FormatUtils.formatBigDecimal(walletInfo.getDiamondNum())); mBinding.tvDiamondNum.setText(FormatUtils.formatBigInteger(walletInfo.getDiamondNum()));
} }
mBinding.editNum.addTextChangedListener(new TextWatcherWrapper(){
@Override
public void afterTextChanged(Editable editable) {
int num = StringUtils.toInt(mBinding.editNum.getText().toString(), 0);
mBinding.tvContinuousNum.setText("消耗"+num);
}
});
loadKeyInfo(); loadKeyInfo();
looperPrize(); looperPrize();
} }
@@ -151,7 +161,7 @@ public class TreasureBoxActivity extends BaseBindingActivity<ActivityTreasureBox
return true; return true;
} }
if (keyNum < count) { if (keyNum < count) {
getDialogManager().showOkCancelDialog("参与活动获得66流星", "去参与", getDialogManager().showOkCancelDialog("参与活动获得流星", "去参与",
() -> DialogWebViewActivity.start(context, UriProvider.getBoxKey())); () -> DialogWebViewActivity.start(context, UriProvider.getBoxKey()));
return true; return true;
} }

View File

@@ -7,6 +7,7 @@ import android.annotation.SuppressLint;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.text.Editable;
import android.text.TextUtils; import android.text.TextUtils;
import android.view.Gravity; import android.view.Gravity;
import android.view.View; import android.view.View;
@@ -35,6 +36,7 @@ import com.yizhuan.xchat_android_core.utils.StringUtils;
import com.yizhuan.xchat_android_library.annatation.ActLayoutRes; import com.yizhuan.xchat_android_library.annatation.ActLayoutRes;
import com.yizhuan.xchat_android_library.utils.FormatUtils; import com.yizhuan.xchat_android_library.utils.FormatUtils;
import com.yizhuan.xchat_android_library.utils.SingleToastUtil; import com.yizhuan.xchat_android_library.utils.SingleToastUtil;
import com.yizhuan.xchat_android_library.utils.TextWatcherWrapper;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
@@ -62,7 +64,7 @@ public class TreasureBoxHonourActivity extends BaseBindingActivity<ActivityTreas
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
//这里的height用MATCH_PARENT状态栏会被顶上去,不知道什么鬼 //这里的height用MATCH_PARENT状态栏会被顶上去,不知道什么鬼
height = ScreenUtil.screenHeight - ScreenUtil.getStatusBarHeight(context); height = ScreenUtil.screenHeight - ScreenUtil.getStatusBarHeight(context);
getWindow().setLayout(WindowManager.LayoutParams.MATCH_PARENT, ScreenUtil.screenHeight-ScreenUtil.getStatusBarHeight(context)); getWindow().setLayout(WindowManager.LayoutParams.MATCH_PARENT, ScreenUtil.screenHeight - ScreenUtil.getStatusBarHeight(context));
getWindow().setGravity(Gravity.BOTTOM); getWindow().setGravity(Gravity.BOTTOM);
subscribeEvent(); subscribeEvent();
} }
@@ -86,8 +88,16 @@ public class TreasureBoxHonourActivity extends BaseBindingActivity<ActivityTreas
}); });
WalletInfo walletInfo = PayModel.get().getCurrentWalletInfo(); WalletInfo walletInfo = PayModel.get().getCurrentWalletInfo();
if (walletInfo != null) { if (walletInfo != null) {
mBinding.tvDiamondNum.setText(FormatUtils.formatBigDecimal(walletInfo.getDiamondNum())); mBinding.tvDiamondNum.setText(FormatUtils.formatBigInteger(walletInfo.getDiamondNum()));
} }
mBinding.editNum.addTextChangedListener(new TextWatcherWrapper() {
@Override
public void afterTextChanged(Editable editable) {
int num = StringUtils.toInt(mBinding.editNum.getText().toString(), 0);
mBinding.tvContinuousNum.setText("消耗" + num * 10);
}
});
loadKeyInfo(); loadKeyInfo();
looperPrize(); looperPrize();
} }
@@ -151,7 +161,7 @@ public class TreasureBoxHonourActivity extends BaseBindingActivity<ActivityTreas
return true; return true;
} }
if (keyNum < count) { if (keyNum < count) {
getDialogManager().showOkCancelDialog("参与活动获得66流星", "去参与", getDialogManager().showOkCancelDialog("参与活动获得流星", "去参与",
() -> DialogWebViewActivity.start(context, UriProvider.getBoxKey())); () -> DialogWebViewActivity.start(context, UriProvider.getBoxKey()));
return true; return true;
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

View File

@@ -67,7 +67,6 @@
android:onClick="@{click}" android:onClick="@{click}"
android:padding="@dimen/dp_9" android:padding="@dimen/dp_9"
android:src="@drawable/icon_room_box_more_normal" android:src="@drawable/icon_room_box_more_normal"
android:text="帮助"
app:layout_constraintEnd_toEndOf="@id/view_bg" app:layout_constraintEnd_toEndOf="@id/view_bg"
app:layout_constraintTop_toTopOf="@id/view_bg" /> app:layout_constraintTop_toTopOf="@id/view_bg" />
@@ -123,16 +122,32 @@
app:layout_constraintStart_toStartOf="@id/iv_box" app:layout_constraintStart_toStartOf="@id/iv_box"
app:layout_constraintTop_toTopOf="@id/iv_box" /> app:layout_constraintTop_toTopOf="@id/iv_box" />
<TextView
android:id="@+id/tv_continuous_num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="消耗1"
android:textColor="#fff15fc3"
android:textSize="11sp"
app:layout_constraintBottom_toBottomOf="@id/tv_continuous_open"
app:layout_constraintEnd_toStartOf="@id/tv_continuous_open"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/tv_continuous_open" />
<TextView <TextView
android:id="@+id/tv_continuous_open" android:id="@+id/tv_continuous_open"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="7dp" android:layout_marginTop="7dp"
android:drawableStart="@drawable/treasure_box_meteor"
android:gravity="center"
android:text="连续开启" android:text="连续开启"
android:textColor="#fff15fc3" android:textColor="#fff15fc3"
android:textSize="11sp" android:textSize="11sp"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toEndOf="@id/tv_continuous_num"
app:layout_constraintTop_toBottomOf="@id/iv_box" /> app:layout_constraintTop_toBottomOf="@id/iv_box" />
<ImageView <ImageView

View File

@@ -67,7 +67,6 @@
android:onClick="@{click}" android:onClick="@{click}"
android:padding="@dimen/dp_9" android:padding="@dimen/dp_9"
android:src="@drawable/icon_room_box_more_normal" android:src="@drawable/icon_room_box_more_normal"
android:text="帮助"
app:layout_constraintEnd_toEndOf="@id/view_bg" app:layout_constraintEnd_toEndOf="@id/view_bg"
app:layout_constraintTop_toTopOf="@id/view_bg" /> app:layout_constraintTop_toTopOf="@id/view_bg" />
@@ -123,18 +122,37 @@
app:layout_constraintStart_toStartOf="@id/iv_box" app:layout_constraintStart_toStartOf="@id/iv_box"
app:layout_constraintTop_toTopOf="@id/iv_box" /> app:layout_constraintTop_toTopOf="@id/iv_box" />
<TextView
android:id="@+id/tv_continuous_num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="消耗10"
android:textColor="#fff15fc3"
android:textSize="11sp"
app:layout_constraintBottom_toBottomOf="@id/tv_continuous_open"
app:layout_constraintEnd_toStartOf="@id/tv_continuous_open"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/tv_continuous_open" />
<TextView <TextView
android:id="@+id/tv_continuous_open" android:id="@+id/tv_continuous_open"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="7dp" android:layout_marginTop="7dp"
android:drawableStart="@drawable/treasure_box_meteor"
android:drawablePadding="5dp"
android:gravity="center"
android:paddingStart="5dp"
android:text="连续开启" android:text="连续开启"
android:textColor="#fff15fc3" android:textColor="#fff15fc3"
android:textSize="11sp" android:textSize="11sp"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toEndOf="@id/tv_continuous_num"
app:layout_constraintTop_toBottomOf="@id/iv_box" /> app:layout_constraintTop_toBottomOf="@id/iv_box" />
<ImageView <ImageView
android:id="@+id/iv_sub" android:id="@+id/iv_sub"
android:layout_width="wrap_content" android:layout_width="wrap_content"

View File

@@ -34,7 +34,7 @@
android:layout_height="43dp" android:layout_height="43dp"
android:background="@drawable/bottom_line" android:background="@drawable/bottom_line"
android:gravity="center_vertical" android:gravity="center_vertical"
android:text="参与活动获得66流星" android:text="参与活动获得流星"
android:textColor="#ff333333" android:textColor="#ff333333"
android:textSize="14sp" /> android:textSize="14sp" />

View File

@@ -172,7 +172,7 @@
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="66流星>" android:text="流星>"
android:textColor="#ffffffff" android:textColor="#ffffffff"
android:textSize="13sp" /> android:textSize="13sp" />
</LinearLayout> </LinearLayout>

View File

@@ -97,6 +97,8 @@ public class InitInfo implements Serializable {
*/ */
private List<String> domainList; private List<String> domainList;
private int roomMessageCount;
@Data @Data
public class AppUpgradePackageAddress implements Serializable{ public class AppUpgradePackageAddress implements Serializable{
private String androidUrl; private String androidUrl;

View File

@@ -21,6 +21,16 @@ public class FormatUtils {
return "0.00"; return "0.00";
} }
public static String formatBigInteger(double bigDecimal) {
try {
DecimalFormat decimalFormat = new DecimalFormat("#,##0");
decimalFormat.setRoundingMode(RoundingMode.HALF_UP);
return decimalFormat.format(bigDecimal);
} catch (Exception e) {
}
return "0";
}
/** /**
* 把过长的金额类数字,转换成两位小数带万,亿,兆 缩写 * 把过长的金额类数字,转换成两位小数带万,亿,兆 缩写
* 10000.00 -> 1.00万 丢掉两位小数后面的小数 * 10000.00 -> 1.00万 丢掉两位小数后面的小数