3

Я просто обновляю свое приложение в Support Library версии 24.0.0, и я получаю некоторую ошибку в BottomSheet Params.
Код:
AS не может найти BottomSheetBehavior_Params, _behavior_peekHeight и _behavior_hideable

/** 
* Default constructor for inflating BottomSheetBehaviors from layout. 
* 
* @param context The {@link Context}. 
* @param attrs The {@link AttributeSet}. 
*/ 
public BottomSheetBehaviorGoogleMapsLike(Context context, AttributeSet attrs) { 
    super(context, attrs); 
    TypedArray a = context.obtainStyledAttributes(attrs, 
      android.support.design.R.styleable.BottomSheetBehavior_Params); 
    setPeekHeight(a.getDimensionPixelSize(
      android.support.design.R.styleable.BottomSheetBehavior_Params_behavior_peekHeight, 0)); 
    setHideable(a.getBoolean(android.support.design.R.styleable.BottomSheetBehavior_Params_behavior_hideable, false)); 
    a.recycle(); 
    ViewConfiguration configuration = ViewConfiguration.get(context); 
    mMaximumVelocity = configuration.getScaledMaximumFlingVelocity(); 
} 

Android-студия не может найти:

  • android.support.design.R.styleable.BottomSheetBehavior_Params
  • android.support.design.R.styleable.BottomSheetBehavior_Params_behavior_peekHeight
  • android.support.design.R.styleable.BottomSheetBehavior_Params_behavior_hideable

Любая идея, куда они ее перемещали?

+0

Я собирался спросить это в GitHub репо :) спасибо за ответ –

ответ

5

Я понял! они меняют свое название. Просто измените слово Param на Layout.
Как это: BottomSheetBehavior_Layout_behavior_peekHeight

Подробнее in official docs

+0

мне нужны пользовательские BottomSheetBehavior. На нижнем нижнем листе должно открыться 50% экрана. Но BottomSheet должен покрывать 100% экрана при перетаскивании. Не могли бы вы мне помочь. –

 Смежные вопросы

  • Нет связанных вопросов^_^