小编Aks*_*hay的帖子

没有rsDebug,RenderScript代码无法正常工作

我是RenderScript的新手.我试图在http://www.youtube.com/watch?v=5jz0kSuR2j4找到 Romain Guy展示的一个简单示例.

首先,这是代码.

MainActivity.java

    package com.example.rsgray;

    import android.app.Activity;
    import android.graphics.Bitmap;
    import android.graphics.BitmapFactory;
    import android.os.Bundle;
    import android.renderscript.Allocation;
    import android.renderscript.RenderScript;
    import android.view.Window;
    import android.view.WindowManager;
    import android.widget.ImageView;
    import android.widget.ImageView.ScaleType;

    public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    ImageView iv = new ImageView(this);
    iv.setScaleType(ScaleType.CENTER_CROP);
    setContentView(iv);

    drawGrayScale(iv, R.drawable.tulips);
}

private void drawGrayScale(ImageView iv, int image) {
    Bitmap in = BitmapFactory.decodeResource(getResources(), image);
    Bitmap out = Bitmap.createBitmap(in.getWidth(), in.getHeight(), in.getConfig());

    RenderScript rs = RenderScript.create(MainActivity.this);
    Allocation inAlloc = …
Run Code Online (Sandbox Code Playgroud)

android renderscript

5
推荐指数
1
解决办法
1865
查看次数

标签 统计

android ×1

renderscript ×1