可以在没有 android-support-v4.jar 库的情况下使用 ViewPager 和 PagerAdapter 吗?

问题描述 投票:0回答:2

android-support-v4.jar 的大小为 750kb,这很大了,我只需要它来使用 ViewPager 和 PageAdapter。

我的应用程序只有 50kb 大小,如果我使用支持库,大小会增加很多。

可以在不使用 .jar 库的情况下使用 ViewPager 和 PagerAdapter 吗?

谢谢

android android-viewpager android-support-library android-library android-pageradapter
2个回答
4
投票

不,到目前为止,这些组件只是支持库的一部分。来自文档:

本课程向您展示如何使用 ViewPager 进行屏幕幻灯片 由支持库提供。 ViewPagers 可以为屏幕幻灯片制作动画 自动。


1
投票

您可以从支持库中提取和修改任何视图、小部件或其他组件。在您的 sdk 目录中查找源代码。如果您还没有下载源码,可以使用Android SDK Manager下载。然后,您可以将适当的 java(在本例中为 ViewPager.java 和 PagerAdapter.java 以及依赖项)文件复制到您的项目中,或者更好的是,为不同目的创建新包。

我对 DrawerLayout 这样做是为了节省空间。增加了 900 kB。浪费了几个小时,并且必须为每个新的 API 版本重做工作。在这种情况下 - 这是值得的。

了解 ProGuard 和 DexGuard。

© www.soinside.com 2019 - 2024. All rights reserved.