【问题标题】:how to set android style text input in kivy?如何在 kivy 中设置 android 样式的文本输入?
【发布时间】:2018-01-02 03:37:40
【问题描述】:

在这个video 中,他设计了文本输入动画或者我不知道他到底做了什么。当 textinput 获得焦点时,一条蓝色线条获得焦点,提示文本也获得焦点。如何在 kivy textinput 中实现这一点?

【问题讨论】:

    标签: kivy


    【解决方案1】:

    视频中的应用程序是使用KivyMD 模块编写的,该模块提供了一组“材料设计”(在 Android 和其他 Google 产品中使用)小部件。

    安装说明为herehere 是一个简单的用法示例。

    【讨论】:

    • 有没有办法在不使用 KVMD 的情况下做到这一点?我试过那个模块,发现它在单核 ARM 处理器中使用太慢了。
    • @BerryMan KivyMD 本身并不慢。 kivy 最慢的部分是小部件的创建。如果您使用 KivyMD 尽可能延迟创建小部件应该没问题。回答您的问题:据我所知,除了 KivyMD 之外,没有其他现成的方法。
    • @MikhailGerasimov 在PC上可能不会很慢,但是在带有触摸屏的微型计算机中却很慢。我使用kivy开发的主要原因是它支持多点触控和python语言来创建GUI。然而,每当 kivy 执行动画时,它会变得非常慢,而且 KVMD 包含很多动画。这可能就是为什么,
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-18
    • 1970-01-01
    • 2015-11-08
    • 1970-01-01
    • 2011-06-17
    • 2012-10-03
    相关资源
    最近更新 更多