mateusazis / destroy-the-nuduhake

Android Project for the Embedded Systems Programming course at Universidade Federal Fluminense 2013.2
1 stars 0 forks source link

Interface genérica de edição de assets #4

Closed mateusazis closed 11 years ago

mateusazis commented 11 years ago

Criar a interface genérica de edição de assets.

Deverá haver uma classe abstrata "Asset" que poderá ser música, sprite, etc.

Possivelmente usando uma abstract factory, deve ser possível chamar uma activity adequada que receberá esse esse asset e um interface como AssetEditionCallback.

Essa AssetEditionCallback terá um método como onEditionComplete(editedAsset).

Dessa forma, para modificar uma imagem, você chamaria a activity editora dele passando ele mesmo e um callback (a activity atual). Quando a edição terminasse, o callback cuidadria do asset editado.

Estudar também se esse esquema de callback pode ser substituído pelo use dos extras do intent e de startActivityForResult

Testar com a modificação hardcoded de um bitmap.

loxorolim commented 11 years ago

Azis, me lembrei aqui agora. O eclipse que tu criou o Traffic foi o mesmo que vc ta usando no nuduhake? Pq no traffic eu abri de boa

2013/9/5 Mateus Azis notifications@github.com

Criar a interface genérica de edição de assets.

Deverá haver uma classe abstrata "Asset" que poderá ser música, sprite, etc.

Possivelmente usando uma abstract factory, deve ser possível chamar uma activity adequada que receberá esse esse asset e um interface como AssetEditionCallback.

Essa AssetEditionCallback terá um método como onEditionComplete(editedAsset).

Dessa forma, para modificar uma imagem, você chamaria a activity editora dele passando ele mesmo e um callback (a activity atual). Quando a edição terminasse, o callback cuidadria do asset editado.

Estudar também se esse esquema de callback pode ser substituído pelo use dos extras do intent e de startActivityForResult

Testar com a modificação hardcoded de um bitmap.

— Reply to this email directly or view it on GitHubhttps://github.com/mateusazis/destroy-the-nuduhake/issues/4 .

mateusazis commented 11 years ago

Carlos, desconsidera essa estrutura que eu falei no ticket. Pode começar a implementar aquela que foi definida no diagrama de classes. Faz só pra tentar editar um Bitmap android por enquanto pra gente testar (usando aquela lib que você tá usando).