Android Wear:我可以更改峰值卡的外观吗?

时间:2016-12-07 14:46:02

标签: android wear-os android-wear-notification

我已经开始制作表盘了。我希望将peek card更改为自定义图片。在图像中,您会看到我想要更改的部分周围的红色圆圈。我想让一个人弹出屏幕底部,以便用户知道他有通知,就像在这里image一样。只要想想墙就是表盘的底部。

这可能吗?

让我知道,

谢谢!

1 个答案:

答案 0 :(得分:0)

AFAIK,您可以在通知中应用样式,例如BigPictureStyle, BigTextStyle or IndexStyle

以下是使用BigTextStyle的示例:

// Specify the 'big view' content to display the long
// event description that may not fit the normal content text.
BigTextStyle bigStyle = new NotificationCompat.BigTextStyle();
bigStyle.bigText(eventDescription);

NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this)
    .setSmallIcon(R.drawable.ic_event)
    .setLargeIcon(BitmapFractory.decodeResource(getResources(), R.drawable.notif_background))
    .setContentTitle(eventTitle)
    .setContentText(eventLocation)
    .setContentIntent(viewPendingIntent)
    .addAction(R.drawable.ic_map, getString(R.string.map), mapPendingIntent)
    .setStyle(bigStyle);

您可以在活动中创建布局并将其嵌入通知中:https://developer.android.com/training/wearables/apps/layouts.html#CustomNotifications