2016-12-07 8 views
0

Я начал создавать часы. Я хочу изменить peek card на пользовательский образ. На изображении вы видите красный круг вокруг части, которую я хочу изменить. Я хочу, чтобы кто-то всплыл в нижней части экрана, чтобы пользователь знал, что у него есть уведомление, например, здесь image. Подумайте о том, что стена является нижней частью часового пояса.Android Wear: Могу ли я изменить внешний вид пиковой карты?

Возможно ли это?

Сообщите мне,

Спасибо!

+0

Да, это, скорее всего, это возможно. Пожалуйста, уточните вопрос, чтобы получить конкретный ответ. – David

ответ

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

+0

Это не совсем то, что я ищу. Я хочу заменить визитную карточку предварительного просмотра, которая окружена красным цветом с другим изображением. Этот ответ изменил только большой стиль уведомления, а не предварительный просмотр. –