Android Open Source - LiveBlurListView Blur R S Render






From Project

Back to project page LiveBlurListView.

License

The source code is released under:

Apache License

If you think the Android project LiveBlurListView listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.koalcat.view;
/*w ww .  j av  a2s .  c o m*/
import com.koalcat.blurdemo.R;
import com.koalcat.blurdemo.ScriptC_blur;
import com.koalcat.blurdemo.ScriptField_ConvolveParams_s;

import android.content.Context;
import android.renderscript.Allocation;

public class BlurRSRender extends RSRender {

  private ScriptC_blur mScript;
  private ScriptField_ConvolveParams_s cp;
  
  public BlurRSRender(Context context) {
    super(context);
    mScript = new ScriptC_blur(rs, context.getResources(), R.raw.blur);
    //cp = new ScriptField_ConvolveParams_s(rs, 1);
    //mScript.bind_cp(cp);
    //mScript.invoke_setup();
  }
  
  @Override
  public void blur(float radius, Allocation tmpIn, Allocation tmpOut) {
    //mScript.set_radius(radius);
    mScript.forEach_root(tmpIn, tmpOut);
  }

  @Override
  public void destroy() {
    // TODO Auto-generated method stub
    super.destroy();
    mScript.destroy();
  }
}




Java Source Code List

com.koalcat.blurdemo.AppInfo.java
com.koalcat.blurdemo.ApplicationsAdapter.java
com.koalcat.blurdemo.BlurActivity.java
com.koalcat.blurdemo.FastBitmapDrawable.java
com.koalcat.blurdemo.HanziToPinyin.java
com.koalcat.blurdemo.IndexCursor.java
com.koalcat.blurdemo.Utilities.java
com.koalcat.view.BaseRender.java
com.koalcat.view.BlurRSRender.java
com.koalcat.view.Blur.java
com.koalcat.view.GLRender.java
com.koalcat.view.JNIRender.java
com.koalcat.view.LiveBlurListView.java
com.koalcat.view.LiveBlurViewGroup.java
com.koalcat.view.RSRender.java
com.koalcat.view.ScriptIntrinsicBlurRender.java