创建对话框时如何设置模糊背景?
我DialogFragment只找到了,AlertDialog但我想Dialog参加活动
如何创建它或推荐什么库?
final Dialog dialog = new Dialog(this);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
Window window = dialog.getWindow();
window.setBackgroundDrawableResource(android.R.color.transparent);
window.setLayout(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
dialog.setContentView(R.layout.register_policy_dialog);
Run Code Online (Sandbox Code Playgroud) 如何将 Activity 传递给 Fragment 中的 newInstance
我想将 ActivityA 传递给 DialogFragmentA 中的 newInstance
因为我想在用户单击 DialogFragmentA 中的按钮时调用 Activity A 中的方法
如何设置?
谢谢!
public static DialogFragmentA newInstance(int radius,
float downScaleFactor) {
SampleDialogFragment fragment = new SampleDialogFragment();
Bundle args = new Bundle();
args.putInt(
BUNDLE_KEY_BLUR_RADIUS,
radius
);
args.putFloat(
BUNDLE_KEY_DOWN_SCALE_FACTOR,
downScaleFactor
);
fragment.setArguments(args);
return fragment;
}
@Override
public void onAttach(Activity activity) {
super.onAttach(activity);
Bundle args = getArguments();
mRadius = args.getInt(BUNDLE_KEY_BLUR_RADIUS);
mDownScaleFactor = args.getFloat(BUNDLE_KEY_DOWN_SCALE_FACTOR);
}
Run Code Online (Sandbox Code Playgroud)
和我的活动
switch(view.getId()){
case R.id.btn_submit:
DialogFragmentA fragment = DialogFragmentA.newInstance(2,15);
fragment.show(getSupportFragmentManager(),"blur_sample");
break;
}
public …Run Code Online (Sandbox Code Playgroud) 我想创建TimePickerDialog,主题是示例对话框.
但我按照这个链接
http://www.android-examples.com/create-timepickerdialog-to-select-time-in-12-hours-format-android/
结果不是简单的对话框
结果是
我想要
怎么设置这个?
对不起我的形象太大了.
如何创建url视频表单服务器的图像/缩略图
我尝试不工作(不显示缩略图)
String String url = "http://clips.vorwaerts-gmbh.de/VfE_html5.mp4";
Bitmap thumb = ThumbnailUtils.createVideoThumbnail(url,MediaStore.Images.Thumbnails.MINI_KIND);
Glide.with(context).load(thumb).asBitmap()
/*.override(convertDpToPx(100), convertDpToPx(100))*/
.placeholder(R.drawable.camera)
.override(200, 200)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(new BitmapImageViewTarget(img_view) {
protected void setResource(Bitmap resource) {
RoundedBitmapDrawable circularBitmapDrawable =
RoundedBitmapDrawableFactory.create(context.getResources(), resource);
//circularBitmapDrawable.setCircular(true);
img_view.setImageDrawable(circularBitmapDrawable);
}
});
Run Code Online (Sandbox Code Playgroud)
我通过回答1解决它!
但是它在缩略图方面遇到了一些问题,它的变化颜色就是标准.
例
如何在Arraylist Android中添加项目
我有模型(没有构造函数,有setter和getter)
private int user_id;
private String firstname;
private String lastname;
private String pic;
Run Code Online (Sandbox Code Playgroud)
和我的代码
List<MeModel> meModels = new ArrayList<>();
meModels.clear();
meModels.get(0).setFirstname("Hello");
meModels.get(0).setLastname("World");
Run Code Online (Sandbox Code Playgroud)
它不起作用。
如何添加这个,谢谢!