Вам не понадобятся сторонние библиотеки, чтобы просто перетаскивать кусочки головоломки, если я правильно понял из вашего вопроса, что у вас уже есть свой собственный код OpenGL, работающий для рендеринга некоторых кусочков головоломки.
Вместо этогоЧитайте в Android MotionEvent class , который описывает события ввода, которые вы можете получить для пальцев, перемещающихся по сенсорному экрану.Эти события должны указывать вашему приложению, куда должны перемещаться элементы.
Также ознакомьтесь с примерами приложений, которые поставляются с Android SDK.Там есть несколько простых игр и демонстраций, и они демонстрируют множество API Android в действии.Сами справочные документы по большей части лишены рабочего примера кода, поэтому вы должны просмотреть примеры приложений для этого.
Удачи!