Closed MidoriInu1 closed 8 years ago
整理了下代码,根据tag的scale进行排序,改变子View在Z轴上的层级。
tag
scale
为了不影响TagCloud中原先用于计算的数组,引入了新的排序数组tagCloudSort。 在TagCloudView中的onLayout中多次调用child.bringToFront(); 由此可能会带来较严重的额外性能开销,如果有更好的解决方式还请考虑改写。 初次PR,可能会有各种问题,非常抱歉,还请谨慎审核 :)
TagCloud
tagCloudSort
TagCloudView
onLayout
child.bringToFront();
整理了下代码,根据
tag
的scale
进行排序,改变子View在Z轴上的层级。为了不影响
TagCloud
中原先用于计算的数组,引入了新的排序数组tagCloudSort
。 在TagCloudView
中的onLayout
中多次调用child.bringToFront();
由此可能会带来较严重的额外性能开销,如果有更好的解决方式还请考虑改写。 初次PR,可能会有各种问题,非常抱歉,还请谨慎审核 :)