【问题标题】:How can I change the bottom border color for TextField when focus?焦点时如何更改 TextField 的底部边框颜色?
【发布时间】:2018-01-22 11:55:20
【问题描述】:

我有一个简单的TextField

当文本字段处于焦点时,如何将蓝色(以编程方式)更改为另一种颜色?

我已经完成了部分解决方案:

  var v=this.page.getViewById< TextField>("a");
  var drawable = v.android.getBackground(); 
  drawable.setColorFilter(new Color("#b21755").android, android.graphics.PorterDuff.Mode.SRC_ATOP); 

但是当我导航到另一个控件时,红色仍然存在:

当它成为焦点时:

当它失焦时:(红色仍然存在——我不想要那个,我想要默认颜色)

如何让颜色在失焦时恢复到默认颜色?

【问题讨论】:

  • 失去焦点,调用 clearColorFilter()
  • @dashman 我能说什么,你就是那个男人。工作。
  • @dashman 发布答案并获得您当之无愧的声誉怎么样? ;)

标签: nativescript angular2-nativescript nativescript-angular


【解决方案1】:

失去焦点时,调用 clearColorFilter() 。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-29
    • 2019-11-23
    • 1970-01-01
    • 2019-03-25
    • 1970-01-01
    • 1970-01-01
    • 2017-06-03
    • 2019-12-23
    相关资源
    最近更新 更多