Files
app/CHANGELOG-v10.1.6.md
Apple 907c97464b fix: v10.1.6 - control remoto DPAD_DOWN y barra scroll visible
Problemas corregidos:

1. Control Remoto - Navegación fuera de eventos
   - Problema: Botón abajo del control remoto iba a canales en último evento
   - Solución: Agregado setOnKeyListener interceptando KEYCODE_DPAD_DOWN
   - Combina scroll listener táctil + manejo de teclas de control remoto
   - Import agregado: android.view.KeyEvent

2. Barra de Scroll Más Visible
   - Thumb: Blanco sólido #FFFFFFFF (antes 80% opacidad)
   - Ancho: 12dp (antes 8dp)
   - Radio: 6dp (antes 4dp)
   - Track oscuro agregado: #1A1A1A
   - scrollbarAlwaysDrawVerticalTrack="true"

Archivos modificados:
- MainActivity.java (OnKeyListener + import KeyEvent)
- scrollbar_vertical.xml (blanco sólido, 12dp)
- activity_main.xml (scrollbarSize, track, alwaysDraw)
- colors.xml (scrollbar_track)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 21:53:23 -03:00

1.5 KiB

StreamPlayer v10.1.6 - Corrección de Control Remoto y Scrollbar

Correcciones Implementadas

1. Control Remoto - Prevención de Navegación

  • Problema: Al presionar el botón abajo del control remoto en el último evento, se iba a la sección de canales
  • Solución: Agregado setOnKeyListener para interceptar teclas de navegación
  • Ahora intercepta KEYCODE_DPAD_DOWN cuando está en el último elemento
  • Combina scroll listener táctil + manejo de teclas del control remoto

2. Barra de Scroll Más Visible

  • Problema: La barra de seguimiento no era visible
  • Solución:
    • Color del thumb: Blanco sólido (#FFFFFFFF) - antes 80%
    • Ancho aumentado a 12dp (antes 8dp)
    • Radio de esquinas: 6dp (antes 4dp)
    • Track oscuro agregado (#1A1A1A)
    • scrollbarAlwaysDrawVerticalTrack="true" para siempre visible

Archivos Modificados

MainActivity.java

  • Import agregado: android.view.KeyEvent
  • setOnKeyListener agregado en showEvents() para interceptar DPAD_DOWN
  • Combina con scroll listener existente para cobertura completa

scrollbar_vertical.xml

  • Color cambiado a blanco sólido (#FFFFFFFF)
  • Ancho: 12dp
  • Radio: 6dp

activity_main.xml

  • scrollbarSize="12dp" (antes 8dp)
  • scrollbarTrackVertical="@color/scrollbar_track" agregado
  • scrollbarAlwaysDrawVerticalTrack="true" agregado

colors.xml

  • Nuevo color: scrollbar_track (#1A1A1A)

Compatibilidad

  • Android TV con control remoto
  • Versión mínima: API 21+