Очень поздний ответ, и я уверен, что тебе уже все равно, но кто-то еще может. :)
Я не совсем уверен, зачем тебе вообще выдвижной ящик. Вероятно, проще и быстрее написать собственный пользовательский вид, который позволяет скользить внутрь и наружу, чем пытаться использовать выдвижной ящик. Таким образом, вы будете иметь больше контроля.
Другая идея - попытаться извлечь видимый дочерний прямоугольник выдвижного ящика из его контейнера, используя getChildVisibleRect , и вычислить видимый процент, используя getWidth на ящике. Я совсем не уверен, что это сработает. :)
Удачи в любом случае.