Добавляем фон при езде — различия между версиями
Trol (обсуждение | вклад) |
Trol (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | |||
открываем i.java | открываем i.java | ||
после | после | ||
− | <code>public class i extends Canvas | + | <code><nowiki>public class i extends Canvas |
implements CommandListener | implements CommandListener | ||
− | { </code> | + | {</nowiki> </code> |
пишем | пишем | ||
− | <code> private Image m_bck;</code> | + | <code><nowiki> private Image m_bck;</nowiki></code> |
после | после | ||
− | <code> public i(Micro micro) | + | <code><nowiki> public i(Micro micro) |
− | { </code> | + | {</nowiki> </code> |
вставляем | вставляем | ||
− | <code> m_bck = null; | + | <code><nowiki> m_bck = null;</nowiki></code> |
после | после | ||
− | <code> m_pImage = Image.createImage("/splash.png"); | + | <code><nowiki> m_pImage = Image.createImage("/splash.png"); |
− | m_doImage = Image.createImage("/logo.png");</code> | + | m_doImage = Image.createImage("/logo.png");</nowiki></code> |
вставляем | вставляем | ||
− | <code> m_bck = Image.createImage("/fon.png");</code> | + | <code><nowiki> m_bck = Image.createImage("/fon.png");</nowiki></code> |
ищем: | ищем: | ||
− | <code> public void _tryvV() | + | <code><nowiki> public void _tryvV() |
{ | { | ||
− | m_CGraphics.setColor(</code> | + | m_CGraphics.setColor(</nowiki></code> |
после | после | ||
− | <code> m_CGraphics.fillRect(0, 0, m_abI, m_dI);</code> | + | <code><nowiki> m_CGraphics.fillRect(0, 0, m_abI, m_dI);</nowiki></code> |
пишем | пишем | ||
− | <code> m_CGraphics.drawImage(m_bck,0,0,0);</code> | + | <code><nowiki> m_CGraphics.drawImage(m_bck,0,0,0);</nowiki></code> |
сохраняем изменения файле | сохраняем изменения файле | ||
загружаем fon.png в res | загружаем fon.png в res | ||
открываем ВТК жмем Build | открываем ВТК жмем Build | ||
далее жмем Run и радуемся | далее жмем Run и радуемся | ||
− | + | ||
---- | ---- | ||
− | + | ||
чтобы сделать фон по центру экрана | чтобы сделать фон по центру экрана | ||
вместо | вместо | ||
− | <code> m_CGraphics.drawImage(m_bck,0,0,0);</code> | + | <code><nowiki> m_CGraphics.drawImage(m_bck,0,0,0);</nowiki></code> |
пишем | пишем | ||
− | <code> m_CGraphics.drawImage(m_bck ,getWidth() / 2 - m_bck.getWidth()/2 ,getHeight() / 2 - m_bck.getHeight()/2 ,0);</ | + | <code><nowiki> m_CGraphics.drawImage(m_bck ,getWidth() / 2 - m_bck.getWidth()/2 ,getHeight() / 2 - m_bck.getHeight()/2 ,0);</nowiki></code> |
− | + | ||
− | </ | + |
Версия 22:34, 21 ноября 2010
открываем i.java
после
public class i extends Canvas
implements CommandListener
{
пишем
private Image m_bck;
после
public i(Micro micro)
{
вставляем
m_bck = null;
после
m_pImage = Image.createImage("/splash.png");
m_doImage = Image.createImage("/logo.png");
вставляем
m_bck = Image.createImage("/fon.png");
ищем:
public void _tryvV()
{
m_CGraphics.setColor(
после
m_CGraphics.fillRect(0, 0, m_abI, m_dI);
пишем
m_CGraphics.drawImage(m_bck,0,0,0);
сохраняем изменения файле
загружаем fon.png в res
открываем ВТК жмем Build
далее жмем Run и радуемся
чтобы сделать фон по центру экрана вместо
m_CGraphics.drawImage(m_bck,0,0,0);
пишем
m_CGraphics.drawImage(m_bck ,getWidth() / 2 - m_bck.getWidth()/2 ,getHeight() / 2 - m_bck.getHeight()/2 ,0);