0
Je souhaite utiliser l'affichage personnalisé dans BottomNavigationView de la bibliothèque de support google. Je trouve où vue de la charge (android.support.design.internal.BottomNavigationItemView):Puis-je remplacer l'ID de mise en page dans la bibliothèque de support?
public BottomNavigationItemView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
final Resources res = getResources();
int inactiveLabelSize =
res.getDimensionPixelSize(R.dimen.design_bottom_navigation_text_size);
int activeLabelSize = res.getDimensionPixelSize(
R.dimen.design_bottom_navigation_active_text_size);
mDefaultMargin = res.getDimensionPixelSize(R.dimen.design_bottom_navigation_margin);
mShiftAmount = inactiveLabelSize - activeLabelSize;
mScaleUpFactor = 1f * activeLabelSize/inactiveLabelSize;
mScaleDownFactor = 1f * inactiveLabelSize/activeLabelSize;
LayoutInflater.from(context).inflate(R.layout.design_bottom_navigation_item, this, true);
setBackgroundResource(R.drawable.design_bottom_navigation_item_background);
mIcon = (ImageView) findViewById(R.id.icon);
mSmallLabel = (TextView) findViewById(R.id.smallLabel);
mLargeLabel = (TextView) findViewById(R.id.largeLabel);
}
Puis-je remplacer cette disposition sans classe la fourche? Remplacer la disposition de design_bottom_navigation_item?