我有一个Android库,可以帮助实现和添加Android导航抽屉的各种GUI组件。
目前,该库仅支持来自支持的API的完整API,即来自Honeycomb的API。
我想更改库以便它也可以与AppCompat一起使用,这不应该是一个问题,因为它可能总是被安装和可用。
我遇到的问题是,有几个使用该库的用户请求我的库也支持使用ActionBarSherlock库。
我不想分开导航抽屉管理库,app appat然后是ActionBarSherlock的单独库,所以我想知道是否有一种方法可以创建一个使用ActionBarSherlock库的类但是如果ActionBarSherlock可用,它将只尝试编译/使用类。
因此,用户可以使用我的一个库,并且能够使用所有3种不同类型的导航抽屉,而无需多个不同的库来支持它们。
我的库在Android Studio而非Eclipse中使用
感谢您提供的任何帮助。