Android 3.0中有个一个
/packages/apps/Launcher2/src/com/android/launcher2/allapps.rs
文件!
此文件在
/packages/apps/Launcher2/src/com/android/launcher2/AllApps3D.java
中被引用
public static class RolloRS {
public void init(Resources res, int width, int height) {
mRes = res;
mWidth = width;
mHeight = height;
mScript = new ScriptC_allapps(sRS, mRes, R.raw.allapps);
initProgramVertex();
initProgramFragment();
initProgramStore();
initGl();
initData();
mScript.bind_gIcons(mAllocIcons);
mScript.bind_gLabels(mAllocLabels);
sRS.bindRootScript(mScript);
}
R.raw.allapps就是对allapps.rs的引用!
@Override
public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) {
//long startTime = SystemClock.uptimeMillis();
super.surfaceChanged(holder, format, w, h);
if (mSurrendered) return;
mHaveSurface = true;
if (sRollo == null) {
sRollo = new RolloRS(this);
sRollo.init(getResources(), w, h);
if (mAllAppsList != null) {
sRollo.setApps(mAllAppsList);
}
if (mShouldGainFocus) {
gainFocus();
mShouldGainFocus = false;
}
} else if (sRollo.mInitialize) {
sRollo.initGl();
sRollo.mInitialize = false;
}
initTouchState(w, h);
sRollo.dirtyCheck();
sRollo.resize(w, h);
Log.d(TAG, "sc " + sRS);
if (sRS != null) {
mMessageProc = new AAMessage();
sRS.setMessageHandler(mMessageProc);
}
//long endTime = SystemClock.uptimeMillis();
//Log.d(TAG, "surfaceChanged took " + (endTime-startTime) + "ms");
}
分享到:
相关推荐
android7.1.1 launcher3 LauncherLogProto.java
Minecraft 1.12的launcher_profiles.json文件。Minecraft我的世界安装forge提示缺少launcher_profiles.json文件,安装失败。把这个复制到.minecraft文件里,就ok了。
Android Launcher研究.pdfAndroid Launcher研究.pdfAndroid Launcher研究.pdfAndroid Launcher研究.pdfAndroid Launcher研究.pdfAndroid Launcher研究.pdfAndroid Launcher研究.pdfAndroid Launcher研究.pdfAndroid ...
Androidlauncher开发.pdf
launcher-configuration.json
junit-platform-launcher-1.7.0.jarjunit-platform-launcher-1.7.0.jar
android Launcher3 androidstudio环境编译缺少的jar包 launcher_protos.jar
ant-launcher-1.7.1.jar ant-launcher-1.7.1.jar ant-launcher-1.7.1.jar ant-launcher-1.7.1.jar ant-launcher-1.7.1.jar
Android Launcher研究.docxAndroid Launcher研究.docxAndroid Launcher研究.docxAndroid Launcher研究.docxAndroid Launcher研究.docxAndroid Launcher研究.docxAndroid Launcher研究.docxAndroid Launcher研究.docx
标签:ant-launcher-1.7.1.jar.zip,ant,launcher,1.7.1,jar.zip包下载,依赖包
下载的资源按照我文章中所描述的内容https://blog.csdn.net/weixue9/article/details/107814561针对原生的launcher3代码做了大部分修改,横竖屏都有适配,我自己使用时直接删除了hotseat相关的部分,不过下载资源中...
标签:ant-launcher-1.9.4.jar,ant,launcher,1.9.4,jar包下载,依赖包
使用ViewPager实现高仿launcher拖动效果.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
标签:ant-launcher-1.9.3.jar,ant,launcher,1.9.3,jar包下载,依赖包
标签:ant-launcher-1.9.1.jar,ant,launcher,1.9.1,jar包下载,依赖包
标签:ant-launcher-1.8.4.jar,ant,launcher,1.8.4,jar包下载,依赖包
标签:ant-launcher-1.8.0.jar,ant,launcher,1.8.0,jar包下载,依赖包
Android 取消系统默认 launcher3的home属性,保证第三方的launcher正常使用.patch
标签:ant-launcher.jar.zip,ant,launcher,jar.zip包下载,依赖包
android的launcher分析.pdf