我在Android Studio(xmlns:tools="http://schemas.android.com/tools"
)中使用工具名称空间。我知道有关使用此命名空间的全部知识,但这对我来说还不够。我想修改此命名空间。例如,RecyclerView
具有tools:listitem
属性。太好了,但是我也使用ViewPager
,它没有类似的功能(例如tools:pageitem
)。
我可以创建新的工具属性并为它们发明行为吗?我需要它来可视化布局设计器中的某些视图。
答案 0 :(得分:2)
我可以创建新的工具属性并为它们创建行为吗?
如果您构建自己的IDE,则可以。
如果您愿意维护Android Studio的某些分支,那就可以。
如果您在Google工作,可以在Android Studio上工作,并且可以说服他们加入您想要的行为,那么可以。
如果Google接受对Android Studio的代码贡献,并且您可以说服他们添加所需的行为,则可以。
否则,AFAIK将无法满足您的需求。那样的话,Android Studio并不是最终用户可编程的。