Blackberry глянцевая вкладка - PullRequest
       2

Blackberry глянцевая вкладка

0 голосов
/ 10 декабря 2011

В моем приложении есть панель вкладок, однако я пытаюсь добиться глянцевого эффекта, подобного тому, который представлен в приложении Rhapsody Blackberry или приложении Flixster Blackberry. Я думал об использовании PNG, но я уверен, что есть лучший способ сделать это программно, как с использованием градиента. Любая помощь будет высоко ценится!

Приложение Flixster http://news.cnet.com/i/bto/20091106/Flixter_Curve.png

Приложение Rhapsody (хотелось бы, чтобы оно выглядело так) http://nexus404.com/Blog/wp-content/uploads2/2010/12/blackberry-for-rhapsody-300.jpg

Спасибо!

Ответы [ 2 ]

2 голосов
/ 10 декабря 2011

это действительно возможно.

  1. Создайте png-изображение градиента размером 1 пиксель x 40 пикселей (высотой столько, сколько вам нужно), который является глянцевым, поэтому мы получаем эффект глянца.
  2. in paint() вызов graphics.tileRop() с передачей Graphics.ROP_SRC_COPY в качестве константы для растровой операции для выполнения.

Это нарисует градиент в пределах области, которую вы установили.

1 голос
/ 11 декабря 2011

Лучший способ - использовать PNG для этого. Если вы попытаетесь нарисовать градиент программно, будьте готовы увидеть негладкий градиент с видимыми цветными линиями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...