У меня есть библиотека Android (MyLib) с классом MyEditText , который, в зависимости от типа сборки, либо расширяет android .widget.EditText или com.some.thirdparty.EditText . Он создан в библиотеке (в коде и макетах XML) как com.my.company.MyEditText .
Теперь я хочу иметь свое приложение, которое использует MyLib, вместо этого предоставьте стороннюю реализацию (и необходимую ей библиотеку), не изменяя все ссылки библиотеки на MyEditText.
Как лучше всего выполнить sh это?