package com.dl7.mvp.widget.dialog;
import android.content.Context;
import android.graphics.Color;
import android.view.View;
import android.widget.TextView;
import com.dl7.mvp.R;
import com.dl7.tag.TagLayout;
import com.dl7.tag.TagView;
import com.flyco.dialog.utils.CornerUtils;
import com.flyco.dialog.widget.base.BottomBaseDialog;
import java.util.List;
import butterknife.BindView;
import butterknife.ButterKnife;
/**
* Created by Rukey7 on 2016/12/12.
* 下载对话框
*/
public class DownloadDialog extends BottomBaseDialog<DownloadDialog> {
@BindView(R.id.tv_download)
TextView mTvDownload;
@BindView(R.id.tag_layout)
TagLayout mTagLayout;
@BindView(R.id.tv_space)
TextView mTvSpace;
private List<String> mTags;
public DownloadDialog(Context context, List<String> tags) {
super(context);
mTags = tags;
}
@Override
public View onCreateView() {
// widthScale(0.85f);
// dismissAnim(this, new ZoomOutExit());
View inflate = View.inflate(mContext, R.layout.dialog_download, null);
ButterKnife.bind(this, inflate);
inflate.setBackgroundDrawable(CornerUtils.cornerDrawable(Color.parseColor("#ffffff"), dp2px(5)));
return inflate;
}
@Override
public void setUiBeforShow() {
mTagLayout.setTags(mTags);
if (mTags.size() > 0) {
mTagLayout.setCheckTag(0);
}
mTagLayout.setTagCheckListener(new TagView.OnTagCheckListener() {
@Override
public void onTagCheck(int position, String text, boolean isChecked) {
if (isChecked) {
}
}
});
}
}