Open dedeTao opened 8 years ago
package com.twq.testscreendemo3;
import android.graphics.Color; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.ImageView; import android.widget.LinearLayout;
import jp.wasabeef.blurry.Blurry;
/**
Created by twq on 2016/4/6. */ public class MyFragment extends Fragment {
private final int flag; private View view; private ImageView gg; private Button button; private LinearLayout content;
public MyFragment(int flag) { super(); this.flag = flag; }
@Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view = View.inflate(getActivity(), R.layout.layout_myfragment, null); initView(view); setBlur(); return view; }
@Override public void onStart() { super.onStart();
}
private void setBlur() { Blurry.with(getActivity()) .radius(25) .sampling(1) .color(Color.argb(66, 255, 255, 0)) .async() .capture(gg) .into(gg); }
private void initView(View view) { gg = (ImageView) view.findViewById(R.id.iv_gg); button = (Button) view.findViewById(R.id.button); button.setText("第" + (flag + 1) + "页"); content = (LinearLayout) view.findViewById(R.id.content); } }
i meet the same problem
i found solution here #25 ,
Blurry.with(getActivity()) .radius(25) .sampling(1) .color(Color.argb(66, 255, 255, 0)) .async() .capture(gg) .into(gg); gg is a ImageView, use it show nothing in my appliacation,have can i do ?