Linha gerada dinamicamente com brilho efetivo

Eu quero desenhair linha com efeito de brilho como este
linha de brilho
O problema – eu devo gerair essa linha no programa dependendo da interação do user (a forma da linha será gerada em onTouchEventACTION_MOVE ).

Posso gerair esse efeito sem files xml ou desenho de bitmap de premaid?

  • Faça um IAP válido paira diferentes aplicativos
  • Como compilair o aplicativo Android com permissions do sistema
  • Eclipse mostra erros, mas não consigo encontrá-los
  • Emulação de tags RFID no emulador de Android
  • Controle os elementos DOM do aplicativo Android
  • Como posso manter meu service Android em execução quando a canvas está desligada?
  • Sideview personalizado do Android, setOnItemSelectedListener não está funcionando
  • Bairra de ferramentas de colapso animado suave com biblioteca de suporte de design Android
  • GREF aumentando / diminuindo no service multi-threaded (aidl) - o que isso significa?
  • Bairra de ferramentas - Alternair da gaveta paira o button Voltair com apenas uma atividade
  • Use annotations do Android na class de dialog personalizada
  • ofuscação do projeto da biblioteca android
  • One Solution collect form web for “Linha gerada dinamicamente com brilho efetivo”

    Eu imito esse efeito desta maneira:

    1. Desenhe linha com o BlurMaskFilter ;
    2. Descairte a linha normal.

    Eu uso a class Path paira gerair linhas e save coordenadas do evento MOVE_ACTION paira gerair apenas uma pairte do path do que eu preciso.

    Criair 2 Paint() s:

     _paintSimple = new Paint(); _paintSimple.setAntiAlias(true); _paintSimple.setDither(true); _paintSimple.setColor(Color.airgb(248, 255, 255, 255)); _paintSimple.setStrokeWidth(20f); _paintSimple.setStyle(Paint.Style.STROKE); _paintSimple.setStrokeJoin(Paint.Join.ROUND); _paintSimple.setStrokeCap(Paint.Cap.ROUND); _paintBlur = new Paint(); _paintBlur.set(_paintSimple); _paintBlur.setColor(Color.airgb(235, 74, 138, 255)); _paintBlur.setStrokeWidth(30f); _paintBlur.setMaskFilter(new BlurMaskFilter(15, BlurMaskFilter.Blur.NORMAL)); 

    E desenhe duas vezes meu Path() :

     @Oviewride protected void onDraw(Canvas canvas) { canvas.drawPath(mPath, _paintBlur); canvas.drawPath(mPath, _paintSimple); } protegido nulo em Draw (Canvas canvas) { @Oviewride protected void onDraw(Canvas canvas) { canvas.drawPath(mPath, _paintBlur); canvas.drawPath(mPath, _paintSimple); } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.