AJUDA COM DRAW

 Tópico anterior Próximo tópico Novo tópico

AJUDA COM DRAW

MOBILE

 Compartilhe  Compartilhe  Compartilhe
#491055 - 04/11/2019 10:08:18

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


Última edição em 04/11/2019 17:12:41 por FABRICIOWEB

 Anexos estao visíveis somente para usuários registrados

Ola galera estou com um problema aqui me arrancando  os cabelos

Fao o draw no canvas pelo android studio ate ae tudo bem uso o drawline.
Mas quando vou usar o drawPath ae fica desconfigurado

usando assim ok
public void draw(Canvas canvas) {
        for (LineDraw f : drawers) {
            canvas.drawLine(f.x0, f.y0, f.x1, f.y1, f.paint);
        }
     }


Paint pt=new Paint();
Path p =new Path();
public void draw(Canvas canvas) {
        for (LineDraw f : drawers) {
        p.lineTo(f.x0, f.y0);
        p.lineTo(f.x1, f.y1);
        p=f.paint;
        }
canvas.drawPath(p,pt);
    }




#491101 - 06/11/2019 10:58:15

OCELOT
SOROCABA
Cadast. em:Março/2012


Se entendi voc quer desenhar com mais de uma cor diferente em uma s chamada do drawPath, ento isso no possvel e por isso ele ficou todo com uma s cor

Outro detalhe que, se no me engano, dependendo do Paint usado ele vai preenche toda a rea que formada pelo Path, por isso ele deve ter preenchido algumas reas da sua imagem.

Eu diria que no tem muito o que fazer, se a forma como voc gera a imagem depende da ordem em que ela desenhada voc vai ter que usar o drawLine, se a ordem no importasse voc poderia agrupar por cor e pintar cada cor com uma chamada ao drawLines.



#491104 - 06/11/2019 12:28:35

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


realmente minha soluo foi isar o onttouch quando da o zoom ou se mover na tela o draw fica sem usar o gradiente quando solta o dedo volta ao 3d melhorou muito mesmo mas agora preciso resolver sobre o toolbar tenho dois icones um de cada lado que abre o inflate eles travam muito quando o draw esta no 3d tentei de versas forma para obter o status do clique onde eu poderia colocar a funo de nao ficar 3d
vc teria uma ideia de como fazer isso




 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por FABRICIOWEB em 02/01/2020 13:13:58