2015-06-05 3 views
0

У меня есть только 1 фрагмент, который покрывает некоторую часть экрана. В этом фрагменте у меня есть FrameLayout сверху и холст в виде дочерних элементов верхнего кадраLayout. Если я установил clipChildren как false и нарисую линии на холсте, то выйдите из холста и видитесь с одного конца экрана на другой. Если я установил clipChidren как true, эти строки не будут видны из frameLayout. То, что я хочу, это нарисовать линию, которая видна только для 10px вне кадраLayout, а не из конца в конец. Обратите внимание: у меня нет возможности ограничить длину строки на холсте. Короче говоря, я хочу делать ролики, но с отрицательным пределом FrameLayout.ClipChildren с запасом

+0

Любые рекомендации? – user531069

ответ

0

Я решил проблему, используя padding setPadding api на вид. Это также можно сделать из xml, если ваши представления не будут изменяться в коде.