Open chenzhiwei-github opened 5 years ago
同求。。。
编译不通过报错:Out-projected type 'MarqueeView<, >!' prohibits the use of 'public open fun setMarqueeFactory(factory: MarqueeFactory<T!, E!>!): Unit defined in com.gongwen.marqueen.MarqueeView
试试这样,
(marqueeView as SimpleMarqueeView<CharSequence>).setMarqueeFactory(factory)
@893193074
@tonycheng93 我按照你写的还是不行 会报以下错误
Type mismatch.
Required:
MarqueeFactory<TextView!, CharSequence!>!
Found:
SimpleMF<String>
Kotlin要怎么正确书写呢,还望大神指点
@MintQiana 贴下你的写法
(marqueeView as MarqueeView<TextView, String>).setMarqueeFactory(factory)
这样可以
这样设置一下可以 (marquee_view as SimpleMarqueeView
}
编译不通过报错:Out-projected type 'MarqueeView<, >!' prohibits the use of 'public open fun setMarqueeFactory(factory: MarqueeFactory<T!, E!>!): Unit defined in com.gongwen.marqueen.MarqueeView