使用可拖动按钮调整图像大小 - React Native

时间:2021-03-22 15:15:08

标签: reactjs image react-native components resize

我搜索了一些包或 css 属性,单击并拖动这些属性会调整我的图像大小。

例如:(黑色方块是按钮)

real size change size

谢谢!

1 个答案:

答案 0 :(得分:0)

我不认为有专门用于此的软件包,至少我不知道。

我会做的是使用包 react-rnd 或任何其他具有调整大小功能的类似包。您可以使用调整大小功能(禁用拖放)并为调整大小 onchange 事件锁定图像的纵横比。

我相信我提到的包可以选择锁定纵横比 (memoize = function (cache_filename, expr) { if (file.exists(cache_filename)) { message('reading ', cache_filename) readRDS(cache_filename) } else { message(cache_filename, ' not found, rerunning computation') result = expr saveRDS(result, cache_filename) result } } ),但是如果您决定使用另一个,您可以简单地读取图像的宽度和高度,从那里计算纵横比, 并监听 resize 事件,自己锁定纵横比。

希望这对您有所帮助。