加载文件夹里的图片并合成到大图,如果文件后缀不是jpg和png将自动忽略 @param R_Classs R资源文件索引
(Class<?>... R_Classs)
| 280 | * @param R_Classs R资源文件索引 |
| 281 | */ |
| 282 | public void loadFolderToPack(Class<?>... R_Classs) { |
| 283 | for (Class<?> rClass : R_Classs) { |
| 284 | Class innerClazz[] = rClass.getDeclaredClasses(); |
| 285 | if (innerClazz.length > 0) loadFolderToPack(innerClazz); |
| 286 | Field[] fields = rClass.getDeclaredFields(); |
| 287 | for (Field field : fields) { |
| 288 | if (field.getModifiers() == 9) { |
| 289 | try { |
| 290 | String path = (String) field.get(null); |
| 291 | if (path.endsWith(".jpg") || path.endsWith(".png")) { |
| 292 | loadToPack(path); |
| 293 | } |
| 294 | } catch (IllegalAccessException e) { |
| 295 | e.printStackTrace(); |
| 296 | } |
| 297 | } |
| 298 | } |
| 299 | } |
| 300 | } |
| 301 | |
| 302 | /** |
| 303 | * 预加载文件夹里的文件 |