柚子快報(bào)激活碼778899分享:android AGSL
柚子快報(bào)激活碼778899分享:android AGSL
Android Graphics Shading Language (AGSL) 為Android 13 引入的新特性,本文對(duì)其使用做一個(gè)
簡(jiǎn)單的介紹。
AGSL的一種用法是結(jié)合Paint使用:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new MyView(this));
}
private static class MyView extends View {
private static final String SHADER_SRC =
"half4 main(float2 fragCoord) {\n" +
"return half4(1,0,0,1);\n" +
"}";
RuntimeShader mShader = new RuntimeShader(SHADER_SRC);
private Paint mPaint = new Paint();
public MyView(Context context){
super(context);
mPaint.setShader(mShader);
}
@Override
protected void onDraw
柚子快報(bào)激活碼778899分享:android AGSL
參考鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。