https://github.com/burhanrashid52/PhotoEditor
Я пытаюсь использовать библиотеку PhotoEditor
, но я не понимаю, как она работает. В документе сказано, что я должен использовать этот компоновщик:
mPhotoEditor = new PhotoEditor.Builder(this, mPhotoEditorView)
.setPinchTextScalable(true)
.setDefaultTextTypeface(mTextRobotoTf)
.setDefaultEmojiTypeface(mEmojiTypeFace)
.build();
У меня нет шрифта и эмодзи, так что это моя сборка:
private void performCrop(){
try {
new PhotoEditor.Builder(this, photoEditorView)
.setPinchTextScalable(true)
.build();
}
catch(ActivityNotFoundException ex){
String errorMessage = "Something wrong with performCrop() method";
Log.e("Editor Activity", errorMessage);
}
}
У меня есть весь кодвнутри моего класса, после того, как onCreated
, кто накачал мой макет представлением, которое я должен использовать:
private PhotoEditorView photoEditorView;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_photoeditor);
photoEditorView = findViewById(R.id.pev_photoeditor);
photoEditorView.getSource().setImageResource(R.drawable.roto);
performCrop();
}
Наконец, я вызываю намерение из другого занятия, и оно загружает изображение, но не показывает панель дляустановить конфиги. Кто-нибудь знает проблему?
if(requestCode == GO_TO_CAMERA_CODE) {
Intent intent = new Intent(this, CameraEditor.class);
startActivity(intent);
}