Xamarin.Forms:如何突出显示颜色标签?

时间:2018-01-29 12:45:56

标签: xamarin xamarin.forms xamarin.android

我知道我可以使用Label点击TapGesture。当用户点击时,如何突出显示高亮效果? (更改Label的颜色或更改背景颜色,就像用户点击工具栏项一样)

1 个答案:

答案 0 :(得分:1)

您可以使用TapGestureRecognizer模拟效果,只需在点按的方法中更改标签的颜色,然后在结尾处更改。

private void OnTapped(object sender, EventArgs e)
{
    var label = sender as Label;
    label.TextColor = Color.Gray;
    //Do Something
    label.TextColor = Color.Black;
}

虽然为一个按钮设置样式可能会更好地为您处理效果。