Image Editor
Register Image Edit Contract
import androidx.activity.result.ActivityResultLauncher;
import androidx.appcompat.app.AppCompatActivity;
import com.truvideo.sdk.image.ui.edit.activities.edit.TruvideoSdkImageEditContract;
import com.truvideo.sdk.image.ui.edit.activities.edit.TruvideoSdkImageEditParams;
public class YourActivity extends AppCompatActivity{
ActivityResultLauncher<TruvideoSdkImageEditParams> launcher;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// initiate imageLauncher
launcher = registerForActivityResult(
new TruvideoSdkImageEditContract()
, result -> {
// handle result
});
//...rest of your code
}
}import androidx.activity.result.ActivityResultLauncher
import com.example.sampletruvideo.uiscreen.getResultPath
import com.truvideo.sdk.image.ui.edit.activities.edit.TruvideoSdkImageEditContract
import com.truvideo.sdk.image.ui.edit.activities.edit.TruvideoSdkImageEditParams
class YourActivity: AppCompatActivity() {
var launcher: ActivityResultLauncher<TruvideoSdkImageEditParams>? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
launcher = context.registerForActivityResult(TruvideoSdkImageEditContract()) {
resultPath: String? ->
// Handle result
}
//...rest of your code
}
}Launching the Image Editing Activity
Last updated
Was this helpful?