Android 作为一个库,我是否应该将扩展移到AppCompatTextView/ImageView而不是普通的TextView/ImageView

Android 作为一个库,我是否应该将扩展移到AppCompatTextView/ImageView而不是普通的TextView/ImageView,android,textview,android-appcompat,Android,Textview,Android Appcompat,我正在制作一个从TextView和ImageView扩展而来的库。有人要求我从和进行扩展,使其向后兼容(到我不知道是哪个版本…找不到信息) 我的图书馆已经被别人使用了。如果我将我的库更改为从扩展而不是从TextView和ImageView,是否会对现有用户的术语或用法产生影响(例如,他们必须修改其代码、xml属性)。。。或性能(例如速度较慢、内存不足)?或者它是纯增益,即AppCompat版本是普通版本的超集,AppCompat更向后兼容?制作AppCompat变体。对不起,我不明白你的意思,@

我正在制作一个从
TextView
ImageView
扩展而来的库。有人要求我从和进行扩展,使其向后兼容(到我不知道是哪个版本…找不到信息)


我的图书馆已经被别人使用了。如果我将我的库更改为从扩展而不是从
TextView
ImageView
,是否会对现有用户的术语或用法产生影响(例如,他们必须修改其代码、xml属性)。。。或性能(例如速度较慢、内存不足)?或者它是纯增益,即AppCompat版本是普通版本的超集,AppCompat更向后兼容?

制作AppCompat变体。对不起,我不明白你的意思,@eugenperchanic。你是说AppCompat比普通的要好,而且没有副作用?AppCompat小部件是使用AppCompat的人必备的。并非所有人都使用AppCompat。在现有库的基础上创建一个AppCompat变体,并根据AppCompat-v7和原始库将其作为单独的工件分发。