修改开服,新增开服(未完善)

This commit is contained in:
kehaoyuan
2018-05-29 19:43:34 +08:00
parent 67d6cc6f05
commit 08e8846af8
20 changed files with 553 additions and 9 deletions

View File

@ -4,7 +4,9 @@ import android.content.Intent;
import android.databinding.BindingAdapter;
import android.support.v4.content.ContextCompat;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.facebook.drawee.view.SimpleDraweeView;
@ -22,13 +24,17 @@ import com.gh.common.view.DownloadProgressBar;
import com.gh.download.DownloadManager;
import com.gh.gamecenter.DownloadManagerActivity;
import com.gh.gamecenter.R;
import com.gh.gamecenter.databinding.KaifuAddItemBinding;
import com.gh.gamecenter.entity.ApkEntity;
import com.gh.gamecenter.entity.GameEntity;
import com.gh.gamecenter.entity.KaiFuCalendarEntity;
import com.gh.gamecenter.manager.PackageManager;
import com.lightgame.download.DownloadEntity;
import com.lightgame.download.FileUtils;
import com.lightgame.utils.Utils;
import java.util.List;
/**
* Created by khy on 12/02/18.
*/
@ -40,6 +46,20 @@ public class BindingAdapters {
view.setImageURI(imageUrl);
}
@BindingAdapter("addKaiFuView")
public static void addKaiFuView(LinearLayout view, List<KaiFuCalendarEntity> list) {
if (list == null) return;
view.removeAllViews();
view.addView(LayoutInflater.from(view.getContext()).inflate(R.layout.kaifu_add_item_title, null));
for (int i = 0; i < list.size(); i++) {
View inflate = LayoutInflater.from(view.getContext()).inflate(R.layout.kaifu_add_item, null);
KaifuAddItemBinding binding = KaifuAddItemBinding.bind(inflate);
binding.setEntity(list.get(i));
binding.setIsCloseBottom(list.size() - 1 == i);
view.addView(inflate);
}
}
@BindingAdapter("visibleGone")
public static void showHide(View view, Boolean show) {
if (show) {