前言 之前我們的所有圖形效果,都是變形的,比如我們?cè)纠L制的是長(zhǎng)寬比是1:1的,結(jié)果在手機(jī)屏幕上的效果展示卻是長(zhǎng)方形。那么,本節(jié)課我們通過正交投影來(lái)解決這個(gè)問題。本節(jié)課主要講...
前言 之前我們的所有圖形效果,都是變形的,比如我們?cè)纠L制的是長(zhǎng)寬比是1:1的,結(jié)果在手機(jī)屏幕上的效果展示卻是長(zhǎng)方形。那么,本節(jié)課我們通過正交投影來(lái)解決這個(gè)問題。本節(jié)課主要講...
生動(dòng)形象,以O(shè)P的理解力和文字功底,完全可以去寫一本《深入淺出opengles》了 mark!
Android OpenGL ES從白癡到入門(二):App誕生創(chuàng)建工程 首先創(chuàng)建一個(gè)Android工程吧,創(chuàng)建工程步驟自己來(lái)吧,如果不會(huì),你還是從Android入門開始吧。添加基本文件(一個(gè)包含GLSurfaceView的Activit...
史家之絕唱,無(wú)韻之離騷。緬懷!
Android OpenGL ES從白癡到入門(五):妖艷的著色器注:小菜雞談技術(shù),不要全信,否則后果自負(fù)! 這部分主要是了解一下概念,認(rèn)識(shí)著色器是什么東西,著色器程序是如何運(yùn)行的,它的輸入輸出是什么,還有就是基本的語(yǔ)法掌握一下,具體細(xì)節(jié)可...
注:小菜雞談技術(shù),不要全信,否則后果自負(fù)! 這部分主要是了解一下概念,認(rèn)識(shí)著色器是什么東西,著色器程序是如何運(yùn)行的,它的輸入輸出是什么,還有就是基本的語(yǔ)法掌握一下,具體細(xì)節(jié)可...
注:涉及太專業(yè)的知識(shí)請(qǐng)自行保留懷疑態(tài)度! 一本正經(jīng)的胡說(shuō)八道 上一節(jié)我們只是把情絲斬?cái)嗔?,還是沒偷偷摸摸的干點(diǎn)見不得人的事,這節(jié)我們就來(lái)吧!首先,我們來(lái)看EGL創(chuàng)建EGLSu...
@云華兄 哥,同求一份資料
Android OpenGL ES從白癡到入門(四):離屏渲染(Pbuffer)注:涉及太專業(yè)的知識(shí)請(qǐng)自行保留懷疑態(tài)度! 一本正經(jīng)的胡說(shuō)八道 上一節(jié)我們只是把情絲斬?cái)嗔?,還是沒偷偷摸摸的干點(diǎn)見不得人的事,這節(jié)我們就來(lái)吧!首先,我們來(lái)看EGL創(chuàng)建EGLSu...
啰嗦 上一節(jié)我們已經(jīng)創(chuàng)建了一個(gè)基于Android的OpenGL App,但沒有涉及到EGL,原因是GLSurfaceView已經(jīng)包含了這一塊,本節(jié)將移除GLSurfaceVi...
創(chuàng)建工程 首先創(chuàng)建一個(gè)Android工程吧,創(chuàng)建工程步驟自己來(lái)吧,如果不會(huì),你還是從Android入門開始吧。添加基本文件(一個(gè)包含GLSurfaceView的Activit...
閑話 今天是2016年的最后一天,陽(yáng)光明媚,大家都放假我們卻在為人類的明天而奮斗(加班),哈。以前接觸一個(gè)新知識(shí)總想寫下來(lái),但剛開始學(xué)的時(shí)候感覺理解不深,不好下手也擔(dān)心寫錯(cuò)誤...
努比亞技術(shù)團(tuán)隊(duì)原創(chuàng)內(nèi)容,轉(zhuǎn)載請(qǐng)務(wù)必注明出處。 Android卡頓掉幀問題分析之原理篇[http://www.itdecent.cn/p/386bbb5fa29a] Andr...
@ShineBright111 沒有效果的
Android ConstraintLayout進(jìn)階:Barrier的使用及實(shí)例Android里的ConstraintLayout是個(gè)非常強(qiáng)大的工具,它有效的解決了Android里L(fēng)ayout的層級(jí)嵌套的問題。使用一個(gè)ConstraintLayout可以...
屬性動(dòng)畫實(shí)現(xiàn)View的寬高改變 問題 下面是對(duì)Button寬度執(zhí)行動(dòng)畫的代碼 這種方式會(huì)發(fā)現(xiàn)Button的寬度執(zhí)行動(dòng)畫后沒有任何效果。原因是Button繼承自TextView...
在RecyclerView中,并沒有直接提供類似setOnItemClickListener( )和setOnItemLongClickListener ( )的方法,但...
nba有個(gè)球隊(duì)叫什么來(lái)著,哦對(duì),鵜鶘灌頂
一文搞懂a(chǎn)ndroid內(nèi)部存儲(chǔ)和外部存儲(chǔ)我們?cè)陂_發(fā)Android應(yīng)用的過程中,避免不了要用到數(shù)據(jù)持久化技術(shù),所謂的數(shù)據(jù)持久化就是將RAM中的瞬時(shí)數(shù)據(jù)保存到ROM中,保證在App退出或者手機(jī)關(guān)機(jī)后數(shù)據(jù)不會(huì)丟失。我們常...
我們?cè)陂_發(fā)Android應(yīng)用的過程中,避免不了要用到數(shù)據(jù)持久化技術(shù),所謂的數(shù)據(jù)持久化就是將RAM中的瞬時(shí)數(shù)據(jù)保存到ROM中,保證在App退出或者手機(jī)關(guān)機(jī)后數(shù)據(jù)不會(huì)丟失。我們常...
委托、代理模式不熟悉,看不太懂
kotlin by 關(guān)鍵字用法及使用場(chǎng)景委托是一種設(shè)計(jì)模式,基本理念是:操作對(duì)象自己不會(huì)去處理某段邏輯,而是會(huì)把工作委托給另外一個(gè)輔助對(duì)象去處理 Kotlin 也支持委托功能,分為 類委托 屬性委托 1. 類委托 ...