【发布时间】: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